pab1it0/tripadvisor-mcp
Free使 LLM 能与 Tripadvisor API 交互的 MCP 服务器,支持位置数据、评论和照片。
FreeFree tier
About pab1it0/tripadvisor-mcp
A Model Context Protocol (MCP) server for the Tripadvisor Content API. It provides standardized MCP interfaces for AI assistants to search and retrieve Tripadvisor location data, reviews, and photos. Key capabilities include location search (hotels, restaurants, attractions), detailed location information, review and photo retrieval, and nearby location search based on coordinates. Supports API key authentication and Docker containerization for easy deployment. The set of available tools is configurable, allowing selective exposure to MCP clients.
Key Features
Search for locations (hotels, restaurants, attractions) on Tripadvisor
Get detailed information about specific locations
Retrieve reviews and photos for locations
Search for nearby locations based on coordinates
API key authentication for secure access
Docker containerization support for easy deployment
Configurable tool list to expose only desired capabilities
Provides interactive tools for AI assistants via MCP
Pros & Cons
Pros
- Open source and freely available
- Easy integration with AI assistants through standardized MCP protocol
- Supports multiple data types: locations, reviews, photos
- Configurable tools allow selective feature exposure
- Docker support simplifies deployment in various environments
Cons
- Requires a Tripadvisor Content API key from the developer portal
- Dependent on Tripadvisor's API availability and rate limits
- Limited to data provided by the Tripadvisor API
- Requires manual configuration for each MCP client
Best For
Travel planning assistance via AI chatbotsRetrieving reviews and photos for travel recommendationsFinding nearby attractions, hotels, or restaurantsIntegrating Tripadvisor data into AI-powered travel apps
FAQ
How do I obtain a Tripadvisor API key?
Get your Tripadvisor Content API key by registering at the Tripadvisor Developer Portal.
How can I configure the server for Claude Desktop?
Add a JSON configuration to your client file specifying the command (uv) and path to main.py, along with the TRIPADVISOR_API_KEY environment variable.
Does the server support Docker?
Yes, the project includes a Dockerfile and docker-compose support for containerized deployment.
Can I choose which tools are available to the AI assistant?
Yes, the list of tools is configurable, so you can select which tools to make available to the MCP client.