Bay Area Transit MCP
Bay Area Transit MCP Servers
Dos Cloudflare Workers que proporcionan acceso MCP (Model Context Protocol) a datos de transporte en tiempo real de BART y SF Muni. Funciona con Claude, ChatGPT, Poke, Cursor y cualquier cliente compatible con MCP.
No necesitas desplegar nada. Solo apunta tu cliente MCP a los endpoints alojados a continuación.
Endpoints en vivo
BART:
https://bart-mcp.srivastsh.workers.dev/mcp— sin autenticación, solo conéctateMuni:
https://muni-mcp.srivastsh.workers.dev/mcp— pasa tu clave API gratuita de 511.org mediante el encabezadox-api-key-511
Estos se ejecutan en el plan gratuito de Cloudflare Workers (100k solicitudes/día). Dado que el servidor de Muni usa autenticación BYOK, el límite de solicitudes de 511 de cada usuario está aislado en su propia clave.
Related MCP server: MBTA MCP
Inicio rápido
BART (no requiere autenticación)
Solo añade la URL a tu cliente MCP. No se necesita ninguna clave API.
Muni (BYOK)
Obtén una clave API gratuita de 511.org en https://511.org/open-data/token
Pásala mediante el encabezado
x-api-key-511en tu configuración de MCP
Configuración del cliente
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
Configuración con un clic: receta de BART | receta de Muni
O añade manualmente un servidor MCP remoto:
URL:
https://bart-mcp.srivastsh.workers.dev/mcpohttps://muni-mcp.srivastsh.workers.dev/mcpPara Muni, establece el encabezado personalizado
x-api-key-511con tu clave de 511
Cursor / Windsurf / Clientes solo stdio
Usa mcp-remote como puente:
{
"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"
]
}
}
}Herramientas disponibles
BART (5 herramientas)
Herramienta | Descripción |
| Enumera todas las estaciones de BART con sus códigos |
| Salidas en tiempo real desde una estación |
| Planifica un viaje entre dos estaciones |
| Avisos de servicio actuales |
| Consulta de tarifa entre dos estaciones |
Muni (7 herramientas)
Herramienta | Descripción |
| Enumera todos los operadores de transporte de 511 |
| Enumera todas las rutas de Muni |
| Salidas en tiempo real desde una parada |
| Detalles de la línea con paradas |
| Alertas de servicio actuales |
| Posiciones GPS de vehículos en tiempo real |
| Horario de una línea |
Despliega el tuyo
La mayoría de los usuarios no necesitan desplegar nada — solo usa los endpoints alojados arriba. Pero si quieres tu propia instancia:
Requisitos previos
Node.js 18+
Cuenta de Cloudflare (el plan gratuito funciona)
CLI
wrangler:npm install -g wrangler
Worker de BART
cd bart-mcp
npm install
wrangler login
wrangler deployLa clave de demostración pública de BART (MW9S-E7SL-26DU-VV8V) está incorporada en wrangler.toml. No se necesitan secretos.
Worker de Muni
cd muni-mcp
npm install
wrangler deployOpcionalmente, configura una clave 511 de respaldo (se usa cuando no se proporciona ninguna clave en el encabezado):
wrangler secret put API_511_KEYArquitectura
Tiempo de ejecución: Cloudflare Workers (V8 isolates)
Transporte:
WebStandardStreamableHTTPServerTransport(sin estado, un servidor por solicitud)Autenticación: BYOK mediante encabezados de solicitud, con un secreto de entorno opcional como respaldo
Validación: Esquemas Zod para todas las entradas de las herramientas
CORS: Habilitado para todos los orígenes
Fuentes de 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…
Plan San Francisco and Bay Area transit trips and check upcoming stop departures. Free, no API keys.
Transitland MCP — global GTFS aggregator
Trips, departures, alerts and vehicles for NYC, DC and the SF Bay Area.
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.14 npmGPL 2.0
- FlicenseNot gradedqualityCmaintenanceMCP 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