Bay Area Transit MCP
MCP-серверы общественного транспорта Bay Area
Два Cloudflare Workers предоставляют доступ через MCP (Model Context Protocol) к данным о движении общественного транспорта BART и SF Muni в реальном времени. Работает с Claude, ChatGPT, Poke, Cursor и любым MCP-совместимым клиентом.
Вам не нужно ничего разворачивать. Просто укажите вашему MCP-клиенту на размещённые ниже эндпоинты.
Рабочие эндпоинты
BART:
https://bart-mcp.srivastsh.workers.dev/mcp— без аутентификации, просто подключайтесьMuni:
https://muni-mcp.srivastsh.workers.dev/mcp— передавайте ваш бесплатный API-ключ 511.org через заголовокx-api-key-511
Эти серверы работают на бесплатном тарифе Cloudflare Workers (100 тысяч запросов в ден). Посколку сервер Muni использует аутентификацию BYOK, лимит запросов к 511 для каждого пользователа изолирован и привязан к его собственному ключу.
Related MCP server: MBTA MCP
Быстрый старт
BART (без аутентификации)
Прост добавьте URL в ваш MCP-клиент. API-ключ не нужен.
Muni (BYOK)
Получите бесплатный API-ключ 511.org на https://511.org/open-data/token
Передайте его через заголовок
х-api-key-511в вашей конфигурации MCP.
Конфигурация клиентов
Claude Desktop / Claude Code
{
"mcpServers": {
"bart": {
"url": "https://bart-mcp.srivastsh.workers.dev/mcp"
},
"muni": {
"url": "https://muni-mcp.srivastsh.workers.dev/mcp",
"headers": {
"x-api-key-511": "YOUR_511_API_KEY"
}
}
}
}Poke
Настройка в один клик: рецепт BART | рецепт Muni
Или добавьте вручную как удалённый MCP-сервер:
URL:
https://bart-mcp.srivastsh.workers.dev/mcpилиhttps://muni-mcp.srivastsh.workers.dev/mcpДля Muni укажите пользовательский заголовок
x-api-key-511в значении вашего ключа 511.
Cursor / Windsurf / клиенты, поддерживающие только stdio
Используйте mcp-remote в качестве моста:
{
"mcpServers": {
"bart": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-remote", "https://bart-mcp.srivastsh.workers.dev/mcp"]
},
"muni": {
"command": "npx",
"args": [
"-y", "@anthropic-ai/mcp-remote",
"https://muni-mcp.srivastsh.workers.dev/mcp",
"--header", "x-api-key-511:YOUR_511_API_KEY"
]
}
}
}Доступные инструменты
BART (5 инструментов)
Инструмент | Описание |
| Список всех станций BART с кодами |
| Отправления со станции в реальном времени |
| Построение маршрута между двумя станциями |
| Текущие предупреждения о рабoте сервиса |
| Проверка стоимости проезда между двумя станциями |
Muni (7 инструментов)
Tool | Description |
| Список всех операторов общественного транспорта 511 |
| Список всех маршрутов Muni |
| Отправления с остановки в реальном времени |
| Детали линии с остановками |
| Текущие оповещения о рабoте сервиса |
| GPS-позиции транспортных средсв в реальном времени |
| Расписание для линии |
Разверните собственную версию
Большинству пользоватеей не нужно ничего разворачивать — просто используйте размещённые выше эндпоинты. Но если вы хотите собственный экземпляр:
Предварительные требования
Node.js 18+
Аккаунт Cloudflare (подойдёт и бесплатный тариф)
CLI
wrangler:npm install -g wrangler
BART Worker
cd bart-mcp
npm install
wrangler login
wrangler deployПубличный демо-ключ BART (MW9S-E7SL-26DU-VV8V) зашит в wrangler.toml. Секреты не нужны.
Muni Worker
cd muni-mcp
npm install
wrangler deployПри желании укажите резервный ключ 511 (используется, когда ключ не передан в заголовке):
wrangler secret put API_511_KEYАрхитектура
Среда выполения: Cloudflare Workers (V8-изоляты)
Транспорт:
WebStandardStreamableHTTPServerTransport(без состояния, один сервер на запрос)Аутентификация: BYOK через заголовки запроса, опциональный резервный секрет из переменных окружения
Валидация: схемы Zod для всех входных данных инструментов
CORS: включён для всех источников
Источники API: api.bart.gov (BART), api.511.org (Muni/511)
This server cannot be deployed
Maintenance
Related MCP Connectors
511 SF Bay Transit MCP — live departures, vehicle positions and service alerts for every transit…
Transitland MCP — global GTFS aggregator
Trips, departures, alerts and vehicles for NYC, DC and the SF Bay Area.
MBTA MCP — Boston real-time transit via the MBTA v3 API (api-v3.mbta.com)
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server that provides tools for querying live transit data (stops, departures, routes, vehicles, alerts) from any WP GTFS Pro site, enabling AI assistants to answer rider questions.7 npmGPL 2.0
- FlicenseNot gradedqualityBmaintenanceMCP server exposing live MBTA V3 transit data, with tools for routes, stops, arrivals, alerts, and vehicle positions.-
- AlicenseAqualityBmaintenanceEnables public-transport journey planning, place search, realtime departures and timetables, usable from any MCP client.9MIT
- AlicenseAqualityCmaintenanceEnables real-time bus and light rail departure lookups, route and station search, and service alerts for Minneapolis–Saint Paul Metro Transit through MCP.6MIT