实时交通信息服务器

为布宜诺斯艾利斯都会区提供地铁和火车实时交通信息的服务器。

  • by miporto
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 miporto/mcp-transporte-amba

使用说明

BA运输MCP

MCP服务器为布宜诺斯艾利斯大都会区(地铁+火车)提供实时交通信息。

快速开始

# Install dependencies
bun install

# Run with stdio (for IDEs like Claude Desktop, VSCode, etc.)
BA_CLIENT_ID=your_id BA_CLIENT_SECRET=your_secret bun run start

# Or run with HTTP transport
BA_CLIENT_ID=your_id BA_CLIENT_SECRET=your_secret TRANSPORT=http PORT=3000 bun run start

MCP工具

get_arrivals

查询车站的实时到达情况。

{
  "station": "Retiro",
  "line": "Mitre",
  "limit": 5
}

get_status

获取服务状态和警报。

{
  "type": "subte"
}

覆盖

  • 立即:A、B、C、D、E、H行,普雷梅特罗
  • 火车:米特,萨米恩托,罗卡,圣马丁,南贝尔格拉诺,北贝尔格拉诺

发展

bun run lint       # Run linter
bun run type-check # Check types
bun run test       # Run tests

配置

变量 必填 描述
BA_CLIENT_ID 是 GCBA API客户端ID
BA_CLIENT_SECRET 是 GCBA API客户机密
TRANSPORT 没有 stdio (默认)或 http
PORT 无 HTTP端口(默认值:3000)

在获取API凭据 数据来源:gob.ar.

许可证

麻省理工学院