bart mcp服务器🚊
A. FastMCP 服务器提供 Poke.com 实时BART交通数据。
问Poke这样的问题:
- *“下一班从安提阿来的火车是什么时候?”*
- *“黄线什么时候到达麦克阿瑟?”*
- *“从Embarcadero到SFO的BART费用是多少?”*
- *“现在有捷运延误吗?”*
- *“计划从弗里蒙特到戴利市的旅行”*
______________________________________________________________________
工具
| 工具 | 它做什么 |
|---|---|
bart_get_departures | 从任何车站实时出发 |
bart_get_departures_by_line | 按线条颜色(黄色、红色、橙色等)过滤 |
bart_get_departures_to_destination | 开往特定车站的列车 |
bart_get_trip | 包含接送和票价的完整行程计划 |
bart_get_fare | 快船+两站之间的现金价格 |
bart_get_advisories | 全系统或特定站点的服务警报 |
bart_get_elevator_status | 电梯停运以进行无障碍规划 |
bart_list_stations | 所有带缩写的BART车站 |
______________________________________________________________________
部署到渲染(适用于Poke.com)

- 点击上面的按钮
- 设置
BART_API_KEY环境变量(在以下位置获取免费密钥 api.bart.gov/api/register.aspx) - 部署--您的MCP端点将位于
https://your-service.onrender.com/mcp
添加到Poke.com
首选 poke.com/settings/连接/集成/新 并输入渲染URL。
然后输入文字Poke: *“麦克阿瑟的下一条黄线是什么时候?”* 🚊
______________________________________________________________________
本地开发
git clone https://github.com/guirguispierre/bartMCP.git
cd bartMCP
pip install -r requirements.txt
export BART_API_KEY=your-key-here
python src/server.pyMCP检验员测试:
npx @modelcontextprotocol/inspector
# Connect to http://localhost:8000/mcp using Streamable HTTP______________________________________________________________________
车站名称
您可以使用全名或缩写——服务器处理模糊匹配:
| 车站 | Abbr |
|---|---|
| 安提阿 | ANTC |
| 戴利市 | |
| Embarcadero | EMBR |
| 弗里蒙特 | FRMT |
| 里士满 | 富人 |
| SFO | SFIA |
| 麦克阿瑟 | MCAR |
