Skip to content

mcprouter-tech/mcpr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b0ba93b Β· Apr 26, 2025

History

19 Commits
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025
Apr 26, 2025

Repository files navigation

🌟 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:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published