Mcpr
What is Mcpr
MCPRouter is an open-source service and CLI package management tool designed for managing Model Context Protocol (MCP) servers. It facilitates the configuration and management of multiple servers across various clients, allowing for efficient organization and discovery of servers.
Use cases
Use cases for MCPRouter include managing configurations for different MCP clients like Claude Desktop and Cursor, simplifying server management for development teams, and enhancing the efficiency of applications that rely on multiple MCP servers.
How to use
To use MCPRouter, you can install it via Homebrew, pipx, or pip. Once installed, you can manage MCP server configurations, group them into profiles, and utilize the command-line interface for various management tasks.
Key features
Key features of MCPRouter include easy addition and removal of server configurations, centralized management through profiles, discovery of available MCP servers via a registry, and the MCPM Router for aggregating multiple servers behind a single endpoint with shared sessions.
Where to use
MCPRouter is suitable for use in environments where multiple MCP servers need to be managed, such as software development, data processing, and any application requiring interaction with various MCP clients.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcpr
MCPRouter is an open-source service and CLI package management tool designed for managing Model Context Protocol (MCP) servers. It facilitates the configuration and management of multiple servers across various clients, allowing for efficient organization and discovery of servers.
Use cases
Use cases for MCPRouter include managing configurations for different MCP clients like Claude Desktop and Cursor, simplifying server management for development teams, and enhancing the efficiency of applications that rely on multiple MCP servers.
How to use
To use MCPRouter, you can install it via Homebrew, pipx, or pip. Once installed, you can manage MCP server configurations, group them into profiles, and utilize the command-line interface for various management tasks.
Key features
Key features of MCPRouter include easy addition and removal of server configurations, centralized management through profiles, discovery of available MCP servers via a registry, and the MCPM Router for aggregating multiple servers behind a single endpoint with shared sessions.
Where to use
MCPRouter is suitable for use in environments where multiple MCP servers need to be managed, such as software development, data processing, and any application requiring interaction with various MCP clients.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
🌟 MCPRouter - Model Context Protocol Router
MCPRouter is an open source service and a CLI package management tool for MCP servers. It simplifies managing server configurations across various supported clients, allows grouping servers into profiles, helps discover new servers via a registry, and includes a powerful router that aggregates multiple MCP servers behind a single endpoint with shared sessions.
🤝 Community Contributions
💡 Grow the MCP ecosystem! We welcome contributions to our MCP Registry. Add your own servers, improve documentation, or suggest features. Open source thrives with community participation!
🚀 Quick Installation
Choose your preferred installation method:
🍺 Homebrew
brew install MCPRouter
📦 pipx (Recommended for Python tools)
pipx install MCPRouter
🐍 pip
pip install MCPRouter
🔎 Overview
MCPRouter simplifies the installation, configuration, and management of Model Context Protocol servers and their configurations across different applications (clients). Key features include:
- ✨ Easy addition and removal of MCP server configurations for supported clients.
- 📋 Centralized management using profiles: group server configurations together and activate/deactivate them easily.
- 🔍 Discovery of available MCP servers through a central registry.
- 🔌 MCPM Router for aggregating multiple MCP servers behind a single endpoint with shared sessions.
- 💻 A command-line interface (CLI) for all management tasks.
See Advanced Features for more capabilities like shared server sessions and the MCPM Router.
🖥️ Supported MCP Clients
MCPRouter will support managing MCP servers for the following clients:
- 🤖 Claude Desktop (Anthropic)
- ⌨️ Cursor
- 🏄 Windsurf
- 📝 Cline
- ➡️ Continue
- 🦢 Goose
- 🔥 5ire
- 🦘 Roo Code
- ✨ More clients coming soon…
🔥 Command Line Interface (CLI)
MCPRouter provides a comprehensive CLI built with Python’s Click framework. Commands generally operate on the currently active client. You can view/set the active client using mcpm client. Many commands also support scope modifiers like @CLIENT_NAME/SERVER_NAME or #PROFILE_NAME/SERVER_NAME to target specific clients or profiles directly.
Below are the available commands, grouped by functionality:
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










