MCP Manager

Open source, community-driven, forever free.
$ mcpm

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 →

MCPM Router Claude Cursor Windsurf Slack GitHub Notion AWS MySQL

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...