{
  "markdown": "# OpenBusData MCP Server\n\nmcp-name: io.github.AndrewAubury/openbusdata\n\nMCP server for the [UK Bus Open Data Service](https://data.bus-data.dft.gov.uk) with rich\ntimetable parsing, stop search, route discovery, journey planning and real-time bus tracking.\n\n## Features\n\n- **Live API tools** — query timetables, fares, disruptions, cancellations and real-time bus locations\n- **Stop search** — fuzzy text search across every bus stop in the UK\n- **Route finder** — discover all routes serving a pair of stops\n- **Journey planner** — \"get to X by Y o'clock\" with support for direct and chained multi-leg journeys\n- **Live tracking** — see exactly where buses are right now\n\n## Installation\n\n### Option 1: via `uvx` (recommended — no install needed)\n\n```bash\nuvx openbusdata-mcp\n```\n\n### Option 2: via `pip`\n\n```bash\npip install openbusdata-mcp\n```\n\n## Configuration\n\nSet your Bus Open Data Service API key as an environment variable:\n\n```bash\nexport OPENBUS_API_KEY=\"your-api-key-here\"\n```\n\nGet a free key at [data.bus-data.dft.gov.uk](https://data.bus-data.dft.gov.uk).\n\n## Usage\n\n### With `uvx` (recommended)\n\nAdd to your MCP client (Claude Desktop, Cursor, etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"openbusdata\": {\n      \"command\": \"uvx\",\n      \"args\": [\"openbusdata-mcp\"],\n      \"env\": {\n        \"OPENBUS_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n### With `pip` install\n\n```json\n{\n  \"mcpServers\": {\n    \"openbusdata\": {\n      \"command\": \"openbusdata-mcp\",\n      \"env\": {\n        \"OPENBUS_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n## Development\n\n```bash\n# Create virtual environment\npython -m venv .venv\nsource .venv/bin/activate  # or .venv\\Scripts\\activate on Windows\n\n# Install dependencies\npip install -e \".[dev]\"\n\n# Run server\npython -m openbusdata_mcp.server\n```\n\n## License\n\nMIT\n",
  "bytes": 1813,
  "sha": "60c7f59d96642117872e8c57f4a3d18b56cde4d62cc90658789528b2c4640fef",
  "repo_slug": "andrewaubury/openbusdata-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_andrewaubury_openbusdata_0a014724/readme"
}