MCP Router
@codewithkenzo
About MCP Router
MCP Router: A web interface for orchestrating MCP servers with Upsonic agent framework integration
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-router-codewithkenzo": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Router?
MCP Router is a Python package for interacting with Model Context Protocol (MCP) servers with OpenRouter LLM integration. It provides a backend for managing MCP servers, executing agent-based tasks, and orchestrating complex workflows using the Upsonic framework.
How to use MCP Router?
Install via git clone and pip, then import as a Python module or run the CLI with python -m mcp_router.cli.cli --help. Use the ServerManager class to manage servers and the OpenRouter integration to query LLMs.
Key features of MCP Router
- MCP server management (add, edit, remove)
- OpenRouter integration for AI‑assisted tasks
- Upsonic integration for multi‑step workflows
- Intelligent task analysis to select tools
- Standardized MCP protocol support
- REST API endpoints for functionality exposure
Use cases of MCP Router
- Orchestrate complex multi‑step workflows using Upsonic and MCP tools
- Query multiple LLM providers via a single OpenRouter API
- Automatically determine which MCP tools are needed for a given task
- Manage and interact with local MCP servers from a Python application
FAQ from MCP Router
What are the prerequisites for using MCP Router?
Python 3.8+ is required. Docker is optional but recommended for running MCP servers.
How does MCP Router manage MCP servers?
It reads MCP server configuration from ~/.cursor/mcp.json, and provides capabilities to start, stop, and communicate with those servers.
Does MCP Router support authentication or transport layers?
The README mentions a REST API framework and MCP protocol support but does not specify particular authentication or transport details beyond those.
What data does MCP Router store and where?
Server configuration is read from ~/.cursor/mcp.json; no other data storage locations are mentioned.
Can I use MCP Router without Docker?
Yes, Docker is optional. MCP servers can be run without it, though Docker is recommended for easier setup.
More Other MCP servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Awesome Mcp Servers
punkpeyeA collection of MCP servers.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
ICSS
chokcoco不止于 CSS
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments