返回顶部
n

nyc-subway纽约地铁查询

Check real-time NYC subway arrivals, track trains, and find stations. Use when user asks about subway times, train status, MTA arrivals, or NYC transit.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
272
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

nyc-subway

纽约地铁状态

实时纽约地铁到站时间。无需API密钥。

设置

在进行任何API调用之前,请先获取完整的API参考文档:

GET https://nyc-subway-status.com/llms.txt

这将返回一份纯文本指南,包含所有端点、slug格式、响应模式及使用技巧。每个会话阅读一次以了解API全貌。

基础URL: https://nyc-subway-status.com

核心工作流程

始终先搜索——切勿猜测站点或线路的slug。

  1. 1. 搜索:GET /api/search?q={查询词} 查找站点slug和线路slug
  2. 使用返回的slug调用相应端点

使用场景

1. 查询某站点的下一班列车

用户询问:72街的Q线什么时候到

GET /api/search?q=72+st+q

当站点和线路都匹配时,响应中包含 arrivals_url。使用它:

GET /api/stops/72-st-n-q-r/lines/q

展示 arrivals.uptown 和 arrivals.downtown 中的 minutes_away 值。示例输出:

72街的Q线(N/Q/R)
上城方向:3分钟、8分钟、15分钟
下城方向:1分钟、6分钟、12分钟

2. 查询某站点的所有到站信息

用户询问:联合广场有哪些列车即将到达

GET /api/search?q=union+square
GET /api/stops/14-st-union-sq

使用 by_route 字段按线路分组到站信息。展示每条线路两个方向接下来的几班列车。

3. 查询某线路是否在运行

用户询问:G线在运行吗

GET /api/lines/g

返回线路上每个站点的下一班到站信息。如果大多数站点都有 nextuptown 或 nextdowntown 值,则线路在运行。如果很多值为 null,则服务可能中断。总结整体运行状态。

4. 追踪特定列车

用户询问某趟具体列车的详细信息(通常在查看到站响应中的trip_id后):

GET /api/trips/{tripId}?route={routeSlug}

返回该趟列车每个站点及其 status(已通过或即将到达)和 minutes_away 值。展示列车的当前位置和即将到达的站点。

5. 查找站点

用户询问:查找时代广场附近的地铁站

GET /api/search?q=times+square

列出匹配的站点及其线路。提供查看任一站点到站信息的选项。

6. 比较某站点的线路

用户询问:在72街我应该坐N线还是Q线

GET /api/stops/72-st-n-q-r

使用 by_route 字段比较用户所需方向上每条线路的下一班到站时间。推荐更早到达的列车。

响应格式

所有响应遵循以下结构:

json
{
ok: true,
data: { ... },
_meta: { timestamp: ..., endpoint: ..., realtime: true }
}

错误时返回 ok: false,并附带包含 code 和 message 的 error 对象。

关键细节

  • - 方向: uptown = 上城方向,downtown = 下城方向
  • minutes_away 由服务端预先计算——无需客户端计算
  • 到站时间 同时包含Unix时间戳和ISO 8601字符串
  • 线路slug 为小写:a、q、7、si、gs
  • 站点slug 为小写连字符格式:14-st-union-sq、times-sq-42-st

MCP服务器(备选方案)

对于支持模型上下文协议的代理,可直接连接:

json
{
mcpServers: {
nyc-subway: { url: https://nyc-subway-status.com/mcp }
}
}

工具:searchsubway、getarrivals、getstationarrivals、liststations、listroutes、get_trip

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 nyc-subway-status-1776209350 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 nyc-subway-status-1776209350 技能

通过命令行安装

skillhub install nyc-subway-status-1776209350

下载

⬇ 下载 nyc-subway v1.0.0(免费)

文件大小: 2.25 KB | 发布时间: 2026-4-15 13:45

v1.0.0 最新 2026-4-15 13:45
- Initial release: check real-time NYC subway arrivals, track trains, and find stations.
- Search for stations and routes with `/api/search?q={query}` before fetching arrivals or status.
- Get next train times, full station arrivals, line status, and track specific train trips.
- Group arrivals by route and direction; recommend the faster train where relevant.
- No API key required; workflow and endpoint details provided with a fetchable API reference.
- Supports Model Context Protocol for compatible agents.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部