Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By cyanheads
Query stops, routes, real-time arrivals, vehicle positions, and schedules from OneBusAway transit APIs via MCP. STDIO or Streamable HTTP.
npx claudepluginhub cyanheads/cyanheads --plugin onebusaway-mcp-serverMcpError constructor, JsonRpcErrorCode reference, and error handling patterns for `@cyanheads/mcp-ts-core`. Use when looking up error codes, understanding where errors should be thrown vs. caught, or using ErrorHandler.tryCatch in services.
MCP definition linter rules reference. Use when `bun run lint:mcp`, `bun run devcheck`, or `createApp()` startup reports a lint error or warning (`format-parity`, `schema-is-object`, `name-format`, `server-json-*`, etc.) and you need to understand the rule, its severity, and how to fix it. Every rule ID the linter emits has an entry in this doc.
Scaffold an MCP App tool + UI resource pair. Use when the user asks to add a tool with interactive UI, create an MCP App, or build a visual/interactive tool.
Scaffold a new MCP prompt template. Use when the user asks to add a prompt, create a reusable message template, or define a prompt for LLM interactions.
Scaffold a new MCP resource definition. Use when the user asks to add a resource, expose data via URI, or create a readable endpoint.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
MCP server for the ClinicalTrials.gov v2 API. Search trials, retrieve study details and results, and match patients to eligible trials.
No description provided.
Send, manage, and replay ntfy push notifications via MCP. STDIO or Streamable HTTP.
MCP server for the PubChem chemical database. Search compounds, fetch properties, safety data, bioactivity, cross-references, and entity summaries. STDIO & Streamable HTTP.
Query stops, routes, real-time arrivals, vehicle positions, and schedules from OneBusAway transit APIs via MCP. STDIO or Streamable HTTP.
13 tools covering the full OneBusAway transit data surface — discovery, real-time operations, and schedules:
| Tool | Description |
|---|---|
onebusaway_list_agencies | List all transit agencies on this OneBusAway instance with IDs, contact info, and geographic coverage |
onebusaway_find_stops | Find bus stops near a lat/lon within a configurable radius, optionally filtered by stop code |
onebusaway_search_stops | Search stops by name or code string to resolve a human-readable name to a stop ID |
onebusaway_get_stop | Fetch details for a specific stop by agency-prefixed ID |
onebusaway_find_routes | Find transit routes near a lat/lon, optionally filtered by name or number |
onebusaway_search_routes | Search routes by name or number to resolve a route short name to a route ID |
onebusaway_get_route | Fetch details for a specific route by agency-prefixed ID |
onebusaway_list_routes_for_agency | List all routes operated by an agency |
onebusaway_get_arrivals | Real-time arrivals and departures at a stop — GPS-tracked predictions, schedule deviation, vehicle positions, and active alerts |
onebusaway_get_trip | Real-time status and full stop sequence for an active trip |
onebusaway_get_vehicles | Real-time positions of all active vehicles for an agency, optionally filtered to one route |
onebusaway_get_schedule_for_stop | Full-day departure schedule for a stop by route and direction |
onebusaway_get_schedule_for_route | Full-day schedule for a route — all trips and stop sequences |
onebusaway_find_stopsFind bus stops near a geographic location.
75403)limitExceeded flag signals when more stops exist beyond the returned setonebusaway_get_arrivalsonebusaway_get_arrivalsReal-time arrivals and departures at a stop.
minutesBefore, minutesAfter — defaults 5/35)predicted boolean distinguishes GPS-tracked estimates from schedule-only projectionstripId on each arrival feeds onebusaway_get_trip for vehicle tracking