
mcpr
MCPRouter 是一个用于管理 MCP 服务器的开源服务和 CLI 工具,支持配置管理、服务发现和路由聚合。
Repository Info
About This Server
MCPRouter 是一个用于管理 MCP 服务器的开源服务和 CLI 工具,支持配置管理、服务发现和路由聚合。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
🌟 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:
Quick Start
Clone the repository
git clone https://github.com/mcprouter-tech/mcprInstall dependencies
cd mcpr
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.