Skip to main content
Glama

ParkAlert MCP

一个 MCP 服务器,将迪士尼乐园的游乐设施状态和等待时间作为按需工具暴露出来, 由 ThemeParks.wiki API 提供支持。

这是 ParkAlert 的拉取式姊妹项目, 后者是一个 PWA,它按定时器轮询同一 API,并在游乐设施关闭或恢复时通过 ntfy.sh 推送通知。ParkAlert 回答“当有变化时告诉我”。这个服务器回答“现在是什么情况,因为我刚刚问了”。 API 客户端是从 ParkAlert 的 server/themeparks.js 移植过来的;轮询循环、 状态转换检测、行程代码和通知分发都被有意地留下。

工具

工具

参数

回答

get_ride_status

park, ride

这个游乐设施现在是在运营、关闭还是已停止?

get_wait_time

park, ride

现在标准排队要等多久?

两个工具都接受公园的名称、别名或 ThemeParks.wiki 实体 ID (“Magic Kingdom”、“dhs”、“epcot”),以及游乐设施的名称——支持模糊匹配, 例如“space mountain”或“tron”这样的部分和近似名称,如果有歧义, 会返回它可能指的是哪些候选。

支持的公园:Magic Kingdom、EPCOT、Hollywood Studios、Animal Kingdom、 Disneyland (CA)、California Adventure。要添加更多公园,请在 src/parkalert_mcp/parks.py 中追加到 PARKS

Related MCP server: Disney Parks MCP Server

设置

需要 Python 3.10 或更高版本(mcp SDK 的最低要求)。

python3.12 -m venv .venv
.venv/bin/pip install -e .

运行

服务器使用 stdio 通信,因此由客户端启动,而不是作为常驻服务运行。 要手动测试:

.venv/bin/python -m parkalert_mcp.server

对于交互式工具浏览器,MCP Inspector 可以针对同一命令运行:

npx @modelcontextprotocol/inspector .venv/bin/python -m parkalert_mcp.server

Claude Desktop

将服务器添加到 ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "parkalert": {
      "command": "/Users/austin/parkalert-mcp/.venv/bin/python",
      "args": ["-m", "parkalert_mcp.server"]
    }
  }
}

虚拟环境中 Python 的绝对路径很重要:Claude Desktop 不通过登录 shell 运行, 因此裸 python 无法解析到这个环境。编辑后重启 Claude Desktop, 然后在连接器图标下查找这些工具。

致谢

由 Austin Vodrazka 使用 Claude 构建。

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables users to interact with Washington DC Metro (WMATA) transit system through natural language queries. Provides real-time train arrivals, service alerts, station information, trip planning, and accessibility updates.
    1,044
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides Belgian railway travel information via the iRail API, including station search, live departures/arrivals, route planning, and network disturbances.
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Look up Pokémon, moves, abilities, items, natures, and type matchups from PokéAPI v2.

  • Real-time transit stops, routes, arrivals, vehicle positions, and schedules via OneBusAway APIs.

  • Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/austin5374/parkalert-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server