NYC Subway Status

查询纽约市地铁实时到站、列车追踪及站点信息。适用于用户询问地铁时刻、列车状态、MTA到站或纽约公共交通。

安装

概览

什么是NYC Subway Status

NYC Subway Status 是一个专为实时查询纽约市地铁系统而设计的工具,无需 API 密钥即可使用。它通过简洁的 RESTful 接口提供列车到站时间、线路状态、站点信息及行程追踪等核心功能,覆盖纽约地铁全部 34 条线路和超过 400 个车站。用户可通过自然语言输入快速定位目标站点或线路,系统自动解析并返回结构化数据,极大简化了开发集成流程。该服务采用实时数据源,确保分钟级更新频率,适用于需要即时交通信息的各类应用场景。无论是通勤者、游客还是开发者,都能通过统一端点高效获取权威、准确的 MTA 地铁动态。

核心功能特点

  1. 支持实时查询任意地铁站下一班列车的预计到达时间(含上下行方向)
  2. 提供完整线路运行状态检测,可判断特定线路是否正常运行或存在延误
  3. 具备智能搜索功能,能根据用户输入的自然描述精准匹配站点和线路 slug
  4. 支持单趟列车轨迹追踪,显示其当前位置与后续停靠站信息
  5. 返回数据包含 Unix 时间戳与 ISO 8601 格式双重时间表示,便于本地化处理
  6. 兼容 Model Context Protocol (MCP),可直接对接支持该协议的 AI 代理进行深度交互

适用场景

NYC Subway Status 特别适合在需要即时公共交通信息的场景中使用。例如,当用户询问“72街站的 Q 线下一班车什么时候到”时,系统可先通过搜索接口定位到‘72-st-n-q-r’站点 slug,再调用 arrivals 接口返回 uptown 和 downtown 方向的分钟数,直观呈现 1 分钟后、6 分钟后等多班次信息。对于计划换乘的用户,如比较 N 线与 Q 线在 72 街的优劣,工具会分别列出各线路即将到站的时间,帮助用户做出最优选择。此外,若用户想了解 G 线整体运营状况,只需请求 /api/lines/g 接口,即可获知整条线路各站点的下一班列车情况——若多数站点显示 null,则表明服务中断或异常。该工具也适用于旅游场景,比如查找时代广场附近的地铁站,并通过 by_route 字段展示所有途经该站的多条线路及其发车时刻,方便游客规划路线。最后,对于依赖自动化流程的应用(如智能助手或出行类 App),其标准化的 JSON 响应格式和 MCP 支持使得集成更加便捷可靠。