📡 MCP Radar

OneBusAway/mcp-server

OneBusAway/mcp-server is an MCP (Model Context Protocol) server.

⭐ 5 stars
⑂ 0 forks
Go
momentum ▲ 8.3
created 2026-08-31
on radar since 2026-09-04
View on GitHub ↗

About mcp-server

Real-time transit data for LLMs, backed by the OneBusAway API.

Ask any MCP-compatible client (Claude, Claude Code, opencode, or your own) questions like "When is the next bus at 3rd & Pine?", "What routes stop at Memorial Union?", or "Is the P line running on time?" and get live answers from GTFS and GTFS-realtime feeds.

Two packages. Use them together or on their own.

Package What it is --- --- mcp/ The MCP server. A single Go binary. Exposes 29 transit tools over stdio or HTTP. ui/ An optional web chat interface (SvelteKit). Talks to any LLM provider and to the MCP server.

Every question flows through the same chain:

1. Your LLM makes a tool call over MCP. 2. onebusaway-mcp-server turns it into an HTTP request against a OneBusAway backend. 3. The backend (e.g. maglev) returns live transit data sourced from GTFS static and GTFS-realtime feeds.

The web UI is optional. It just adds a browser chat on top of the same MCP server.

This repo pairs an MCP server with a chat UI, but you don't have to use both.

- Building an agent or app? Point any MCP client at this server in HTTP mode. The 29 tools become your data layer. - Prefer plain REST? Skip the MCP layer and call a OneBusAway REST server directly. Both onebusaway-application-modules (the original Java implementation) and maglev (its next-generation Go rewrite, same REST API) work as backends. - Want a browser starting point? Fork ui/ and adapt it.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/OneBusAway--mcp-server.html)

Related MCP servers

okf-memory/okf-agent-memory

Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zer

⭐ 553Go
vshulcz/deja-vu

Your agents already solved this. deja finds it — retroactive search and MCP recall over the session logs your coding agents already wrote. Cross-agent, SSH-portable, one zero-dep binary, fully local.

⭐ 391Go
olucurious/watchtower

Self-hosted error tracking. A drop-in for Sentry and AppSignal SDKs: one Go binary and Postgres, with Slack, Linear, email and an MCP server for coding agents.

⭐ 18Go
KnifeLemon/Droidline

Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No A

⭐ 18Go
enowdev/succubus

Cross-agent coordination for AI coding agents. One daemon, one database — so multiple agents in one repo can see each other's plan, tasks, and file claims.

⭐ 15Go
AsWali/CallBoard

A shared to-do list for you and your AI coding agents

⭐ 15Go

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.