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: marta-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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP 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.14GPL 2.0
- AlicenseAqualityAmaintenanceMCP server for Atlanta MARTA real-time transit data, enabling queries about train arrivals and bus positions via natural language.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying Swiss public transport data (stations, departures, connections) from the Transport Open Data API via natural language through an MCP gateway.3MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying global transit data including agencies, routes, stops, and departures through a GTFS aggregator.2MIT
Related MCP Connectors
Transitland MCP — global GTFS aggregator
MBTA MCP — Boston real-time transit via the MBTA v3 API (api-v3.mbta.com)
BART MCP — San Francisco Bay Area Rapid Transit real-time data (api.bart.gov)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/srivastsh/bay-area-transit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server