使用说明

项目简介

TripAdvisor Vacation Planner MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在为LLM客户端提供访问TripAdvisor数据的能力。通过此服务器,LLM可以获取地点信息、搜索周边场所、查询用户评价等,并利用集成的Prompt模板实现交互式的旅行计划制定。

主要功能点

  • 地点搜索: 根据关键词和分类查找TripAdvisor上的地点信息,如酒店、餐厅、景点等。
  • 地点详情: 获取特定地点的详细信息,包括描述、照片和用户评价。
  • 周边搜索: 基于经纬度坐标查找附近的各类场所。
  • 交互式旅行计划Prompt: 提供预定义的Prompt模板,引导用户与LLM进行多轮对话,逐步完善旅行计划。

安装步骤

  1. 安装 Docker: 确保您的系统已安装 Docker。
  2. 获取 TripAdvisor API Key: 访问 TripAdvisor Developer Portal 注册并获取API Key。
  3. 克隆仓库: 在终端执行 'git clone https://github.com/hhw67865/tripadvisor-mcp-server' 克隆代码仓库。
  4. 构建 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。

基本使用方法

  1. 启动 MCP 客户端(如 Claude Desktop)。
  2. 在客户端中配置并连接到 TripAdvisor Vacation Planner MCP Server。
  3. 在客户端内选择 "Vacation Planner" Prompt,或直接调用服务器提供的工具和资源,即可开始基于 TripAdvisor 数据进行旅行规划。

信息

分类

网页与API