janfaris24/travel-mind-mcp
If you are the rightful owner of travel-mind-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Travel Assistant MCP Server is a comprehensive server providing travel-related services through a Model Context Protocol (MCP) interface.
Travel Assistant MCP Server
A comprehensive Model Context Protocol (MCP) server providing travel-related services including flight search, hotel search, weather information, event search, finance/currency data, and geocoding services.
Features
- Flight Search: Search for flights using SerpAPI's Google Flights API
- Hotel Search: Find hotels and accommodations
- Weather Information: Get current weather data
- Event Search: Find events and conferences
- Finance/Currency: Get currency exchange rates
- Geocoding: Convert addresses to coordinates and vice versa
Deployment to Render
Prerequisites
- A GitHub account with this repository
- A Render account (render.com)
- API keys for services (SerpAPI, WeatherStack, etc.)
Deployment Steps
-
Connect to Render:
- Go to render.com and sign up/login
- Click "New +" and select "Web Service"
- Connect your GitHub account and select this repository
-
Configure Environment Variables:
- Add the following environment variables in Render:
SERPAPI_KEY: Your SerpAPI key for flight searchesWEATHERSTACK_KEY: Your WeatherStack API key for weather dataPORT: Will be automatically set by Render
- Add the following environment variables in Render:
-
Deploy:
- Render will automatically build and deploy using the settings in
render.yaml - The service will be available at your Render URL
- Render will automatically build and deploy using the settings in
Using as Remote MCP Server
Once deployed, you can use this as a remote MCP server:
-
Get your Render URL (e.g.,
https://travel-assistant-mcp.onrender.com) -
Configure in Claude or other MCP clients:
{ "mcpServers": { "travel-assistant": { "command": "mcp", "args": ["--transport", "http", "--url", "https://your-render-url.onrender.com"] } } } -
Available endpoints:
GET /: Service informationGET /health: Health checkPOST /mcp: MCP protocol endpoint
Local Development
# Install dependencies
pip install -r requirements.txt
# Set environment variables
export SERPAPI_KEY=your_key_here
export WEATHERSTACK_KEY=your_key_here
# Run the server
python main.py
API Keys Required
- SerpAPI: For flight and travel searches
- WeatherStack: For weather information
- Additional keys may be required for specific services
License
MIT License