MCP Manager
MCPM is a CLI package management tool for MCP servers. It simplifies configuration management, enables profile grouping, provides server discovery via registry, and features a powerful router for intelligently share servers with multiple clients.
Quick Installation
Install with Homebrew:
$ brew install mcpm
Install with pipx:
$ pipx install mcpm
Install with pip:
$ pip install mcpm
Install with a single command:
$ curl -sSL https://mcpm.sh/install | bash
Server Management
Server Discovery
Find available Model Context Protocol servers:
$ mcpm search
Add Servers
Add MCP servers directly to your client:
$ mcpm add my-server
List Servers
View all your installed MCP servers:
$ mcpm ls
Remove Servers
Remove installed MCP servers when no longer needed:
$ mcpm rm my-server
Stash Servers
Temporarily store server configurations:
$ mcpm stash my-server
Pop Stashed Servers
Restore previously stashed configurations:
$ mcpm pop my-server
Profile Management
Create Profiles
Create named collections of server configurations:
$ mcpm profile add work
List Profiles
View all available MCPM profiles:
$ mcpm profile ls
Router Management
The MCPM Router aggregates multiple MCP servers behind a single endpoint and enables shared sessions. It connects to servers as a client while providing a unified interface to upstream clients. Key benefits include resource efficiency (only one server instance runs regardless of client count), profile-based access control, and persistent connections. Learn more →
The MCPM Router acts as a central hub connecting all your clients to your MCP servers, enabling shared sessions and simplified management.
Start Router
Start the MCPM router daemon:
$ mcpm router on
Stop Router
Stop the MCPM router daemon:
$ mcpm router off
Router Status
Check if the router daemon is running:
$ mcpm router status
Client Management
Set Active Client
Easily switch between and manage MCP clients/profiles:
$ mcpm target set @claude-desktop
Edit Client Configuration
View or edit your client's configuration:
$ mcpm client edit
Supported Clients
MCPM currently supports these AI clients:
- Claude Desktop - Anthropic's AI assistant
- Windsurf - The world's first agentic IDE
- Cursor - AI-enhanced code editor
- Cline - Terminal-based client
- Continue - AI coding assistant
- Goose - LLM interface
- 5ire - AI assistant
- Roo Code - Coding companion
- More clients coming soon...