{"slug": "tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system", "title": "Tokyo Transit: How MCP Helped Me Fix a Broken Multi-Agent System", "summary": "A developer built Tokyo Transportation MCP, an AI-powered transit assistant that uses MCP and skill-based agent workflows to provide conversational route guidance for Tokyo's complex rail system. The project was rebuilt from an earlier abandoned multi-agent experiment after the developer learned to structure the system around modular skills and clearer agent behavior. The assistant answers natural-language queries about routes, transfers, and timing, aiming to make Tokyo's multi-operator transit network more accessible through AI.", "body_md": "*This is a submission for the GitHub Finish-Up-A-Thon Challenge*\n\n**Tokyo’s train system is incredible—but it can also be overwhelming.** Multiple rail operators, dense transfer stations, and complicated route decisions make even simple trips confusing, especially for visitors.\n\nThere are already transit apps out there, but most still feel static. They give information, but they don’t really reason through the trip experience. Some even lock basic features behind paywalls.\n\nThat pushed me to build something different.\n\nI built **Tokyo Transportation MCP**, an AI-powered transit assistant that uses MCP and skill-based agent workflows to retrieve and organize Tokyo transit information in a more natural, conversational way.\n\nInstead of jumping between maps and apps, users can ask questions like “What’s the best route from Shinjuku to Maihama?” and receive clear, practical guidance with transfers, timing, and routing context.\n\nMore than just route calculation, the project is about making one of the world’s most complex transit systems feel easier to understand through AI agents.\n\n🔗**Repo**: [Link](https://github.com/yuka-with-data/tokyo-transportation-mcp-server)\n\nThis project actually started much earlier as a simple Tokyo transportation agent.\n\nAt the time, I was experimenting with early multi-agent workflows and system prompting with the `Hugging Face`\n\necosystem. But honestly, the tooling and orchestration patterns were still under development, and I struggled to make the agents behave reliably. The system worked sometimes, but not consistently enough to feel usable.\n\nEventually, I shelved the project.\n\nLater on, after learning more about MCP architecture and Skill-based systems, I realized I finally had a cleaner way to structure the idea. Instead of forcing complex orchestration too early, I rebuilt the project around modular skills, clearer agent behavior, and more reliable transit retrieval workflows.\n\nWhat started as an abandoned experiment slowly turned into a much more practical and stable AI transit assistant.\n\nThe project is still under active development, and there are plenty of improvements and edge cases left to tackle. But reaching the point where it functions as a stable MCP-powered transit tool feels like a meaningful milestone.\n\nGitHub Copilot helped speed up the rebuild, especially when I moved toward MCP and Skill-based design.\n\nA big part of this project wasn’t just coding — it was designing `Skill.md`\n\n, the instruction layer that defines how the agent should behave and interpret transit tasks. Getting that right required a lot of iteration.\n\nCopilot was useful for scaffolding the MCP tool code and exploring different implementation ideas. It made early prototyping much faster.\n\nFrom there, the focus shifted to refinement: tightening instructions, adjusting structure, and iterating until the agent behaved consistently in real scenarios.", "url": "https://wpnews.pro/news/tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system", "canonical_source": "https://dev.to/neithergalax/tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system-cpe", "published_at": "2026-05-30 23:22:50+00:00", "updated_at": "2026-05-30 23:42:15.318819+00:00", "lang": "en", "topics": ["ai-agents", "artificial-intelligence", "ai-tools", "ai-products", "natural-language-processing"], "entities": ["Tokyo Transportation MCP", "MCP", "Hugging Face", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system", "markdown": "https://wpnews.pro/news/tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system.md", "text": "https://wpnews.pro/news/tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system.txt", "jsonld": "https://wpnews.pro/news/tokyo-transit-how-mcp-helped-me-fix-a-broken-multi-agent-system.jsonld"}}