使用说明
项目简介
TripAdvisor Vacation Planner MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在为LLM客户端提供访问TripAdvisor数据的能力。通过此服务器,LLM可以获取地点信息、搜索周边场所、查询用户评价等,并利用集成的Prompt模板实现交互式的旅行计划制定。
主要功能点
- 地点搜索: 根据关键词和分类查找TripAdvisor上的地点信息,如酒店、餐厅、景点等。
- 地点详情: 获取特定地点的详细信息,包括描述、照片和用户评价。
- 周边搜索: 基于经纬度坐标查找附近的各类场所。
- 交互式旅行计划Prompt: 提供预定义的Prompt模板,引导用户与LLM进行多轮对话,逐步完善旅行计划。
安装步骤
- 安装 Docker: 确保您的系统已安装 Docker。
- 获取 TripAdvisor API Key: 访问 TripAdvisor Developer Portal 注册并获取API Key。
- 克隆仓库: 在终端执行 'git clone https://github.com/hhw67865/tripadvisor-mcp-server' 克隆代码仓库。
- 构建 Docker 镜像: 进入仓库目录,执行 'docker build -t mcp/tripadvisor .' 构建 Docker 镜像。
服务器配置
在 MCP 客户端(如 Claude Desktop)中添加新的 MCP 服务器,配置信息如下:
{ "serverName": "TripAdvisor Vacation Planner", "command": "docker", "args": [ "run", "-i", "--rm", "-p", "8080:8080", "-e", "TRIPADVISOR_API_KEY=YOUR_TRIPADVISOR_API_KEY", // 将 YOUR_TRIPADVISOR_API_KEY 替换为您的 TripAdvisor API Key "mcp/tripadvisor" ] }
请务必将 'YOUR_TRIPADVISOR_API_KEY' 替换为您在 TripAdvisor 开发者平台申请的 API Key。
基本使用方法
- 启动 MCP 客户端(如 Claude Desktop)。
- 在客户端中配置并连接到 TripAdvisor Vacation Planner MCP Server。
- 在客户端内选择 "Vacation Planner" Prompt,或直接调用服务器提供的工具和资源,即可开始基于 TripAdvisor 数据进行旅行规划。
信息
分类
网页与API