The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Madurai Transit MCP listing page.
The official Model Context Protocol (MCP) server for Madurai CityBus public transit, connecting AI assistants (Claude Desktop, Cursor, Gemini, AI Agents) to Madurai's bus route network, official stage fares, stop sequences, and platform bay departures.
பெரியார்), or colloquial transliterations.https://maduraione.in/route/...) for live visual route maps.Add this configuration to your claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonAdd this to .cursor/mcp.json or in Cursor Settings ➔ Features ➔ MCP:
You can test all tools interactively using the official MCP Inspector:
search_bus_routesFind direct and 1-transfer bus routes between two locations in Madurai.
get_bus_detailsGet full route details, spoke category, departure platform bay, and complete stop sequence for a specific bus number.
search_bus_stopsBilingual search (English & Tamil) for bus stops with spoke classifications and verified GPS coordinates.
calculate_fareCalculate exact official TNSTC stage fares across all service classes (Ordinary, LSS, Express, Deluxe AC).
Public transit in Tier-2 Indian cities operates differently from Western transit models:
MIT © MaduraiOne