这是一个使用 Model Context Protocol (MCP) 的 Tripadvisor Content API 服务器,提供搜索和获取旅游地点信息的功能。
- 搜索地点
- 搜索附近地点
- 获取地点详情
- 获取地点评论
- 获取地点照片
- Node.js >= 18
- TypeScript
- Tripadvisor Content API Key
-
克隆或下载项目
-
安装依赖:
npm install
- 设置环境变量:
cp .env.example .env
编辑 .env
文件,填入您的 Tripadvisor API Key。
- 构建项目:
npm run build
- 启动服务:
npm start
开发模式下自动构建并启动:
npm run dev
搜索地点
参数:
-
searchQuery
(string): 搜索关键词 -
language
(string, 可选): 语言代码,默认 'en' -
category
(string, 可选): 地点类别 -
phone
(string, 可选): 电话号码 -
address
(string, 可选): 地址 -
latLong
(string, 可选): 经纬度 "lat,lng"
搜索附近地点
参数:
-
latitude
(number): 纬度 -
longitude
(number): 经度 -
language
(string, 可选): 语言代码,默认 'en' -
category
(string, 可选): 地点类别
获取地点详情
参数:
-
locationId
(string|number): 地点ID -
language
(string, 可选): 语言代码,默认 'en'
获取地点评论
参数:
-
locationId
(string|number): 地点ID -
language
(string, 可选): 语言代码,默认 'en'
获取地点照片
参数:
-
locationId
(string|number): 地点ID -
language
(string, 可选): 语言代码,默认 'en'
请访问 Tripadvisor Developer Portal 获取您的 API Key。
ISC