关于 Mcp Server For Themeparks.wiki
Mcp Server For Themeparks.wiki 将 MCP 客户端连接到 ThemeParks.wiki API,提供目的地、园区、景点的静态与实时信息,包括等待时间和运营日程。
主要功能
- 01列出主题乐园目的地
- 02查询实体详情及子项
- 03获取实时等待时间和开放时间
- 04查询运营日程
- 05提供帮助提示词
适用场景
- 01查找目的地内的园区
- 02查看景点详情
- 03检查当前等待时间和演出时间
- 04查看实体的运营日历
MCP 相关
该 MCP 服务提供查询 ThemeParks.wiki 目的地、实体、实时数据和日程的工具,并附带工具用法的帮助提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
ThemeParks.wiki MCP 服务(mcp-server-theme-parks)
本项目提供一个模型上下文协议(MCP)服务,用于对接 ThemeParks.wiki API。用户可以借此获取主题公园的实时和静态数据,包括目的地、游乐设施、等候时间和日程安排。
![]()
前置条件
- Node.js >= 18
设置与安装
-
克隆代码仓库(如适用):
git clone https://github.com/MasonMao-dev/mcp-server-theme-parks.git cd mcp-server-theme-parks -
安装依赖项:
npm install
运行服务
MCP 服务配置(适用于 MCP 客户端)
要通过兼容 MCP 的客户端使用此服务,通常需要按如下方式配置客户端:
{
"mcpServers": {
"mcp-server-theme-parks": {
"command": "npx",
"args": ["-y", "mcp-server-theme-parks"],
"env": {
"THEMEPARKS_API_BASE_URL": "https://api.themeparks.wiki/v1"
}
}
}
}
如果从源代码在本地运行(执行 npm install 和 npm run build 后):
{
"mcpServers": {
"mcp-server-theme-parks": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/your/cloned/mcp-server-theme-parks", // Update this path
"env": {
"THEMEPARKS_API_BASE_URL": "https://api.themeparks.wiki/v1"
}
}
}
}
使用 MCP Inspector 调试
你可以使用 MCP Inspector 调试服务:
npx @modelcontextprotocol/inspector -e THEMEPARKS_API_BASE_URL=https://api.themeparks.wiki/v1 node dist/index.js
请确保先构建项目(npm run build)。
可用工具
此服务提供以下工具,MCP 客户端可以调用这些工具:
-
list_destinations- 描述: 获取所有可用的顶级主题公园目的地列表(例如,Walt Disney World Resort、Universal Orlando Resort)。
- 参数: 无
-
get_entity_details- 描述: 使用实体的唯一 ID,获取特定实体(如公园、游乐设施或餐厅)的详细静态信息。
- 参数:
entity_id(字符串,UUID,必需):实体的唯一 GUID 标识符。
-
get_entity_children- 描述: 获取给定父实体 ID 的所有直接子实体(例如,某个目的地内的所有公园,或某个公园内的所有游乐设施)。
- 参数:
entity_id(字符串,UUID,必需):父实体的唯一 GUID 标识符。
-
get_entity_live_data- 描述: 获取特定实体及其子实体的实时数据,包括游乐设施等候时间、公园开放时间和演出时间。
- 参数:
entity_id(字符串,UUID,必需):实体的唯一 GUID 标识符。
-
get_entity_schedule- 描述: 获取特定实体的运营日程或日历数据。可以指定年份和月份,也可以获取常规日程数据。
- 参数:
entity_id(字符串,UUID,必需):实体的唯一 GUID 标识符。year(整数,可选):日程的年份(例如,2025)。若与月份一同使用时省略此参数,则获取常规日程。month(整数,可选):日程的月份(1-12)。若与年份一同使用时省略此参数,则获取常规日程。指定此参数时必须提供year。(两者必须同时提供,不能只提供其中一个。)
帮助提示词
此服务还提供 help 提示词:
help- 描述: 概述所有可用工具及其用法。
- 参数: 无
- 输出: 一条易于理解的消息,列出所有工具及其描述和参数。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。