MCPM
** ([website](https://mcpm.sh)) - MCP Manager (MCPM) is a Homebrew-like service for managing Model Context Protocol (MCP) servers across clients by **[Pathintegral](https://github.com/pathintegral-institute)**
What is MCPM?
MCPM is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ** ([website](https://mcpm.sh)) - mcp manager (mcpm) is a homebrew-like service for managing model context protocol (mcp) servers across clients by **[pathintegral](https://github.com/pathintegral-ins...
** ([website](https://mcpm.sh)) - MCP Manager (MCPM) is a Homebrew-like service for managing Model Context Protocol (MCP) servers across clients by **[Pathintegral](https://github.com/pathintegral-institute)**
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP protocol support
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcpm-shConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCPM
MCPM (MCP Manager) is a Homebrew-inspired command-line tool for discovering, installing, configuring, and running Model Context Protocol servers across multiple AI clients from a single interface. It manages MCP server configurations for Claude Desktop, Cursor, Windsurf, VSCode, Cline, Continue, and other clients, and can group servers into profiles that run as a unified unit or be exposed over HTTP via secure tunnels. Teams and individual developers use MCPM to avoid manually editing JSON config files and to maintain a consistent set of MCP tools across all their AI environments.
Prerequisites
- macOS, Linux, or Windows (WSL) operating system
- curl or a package manager (Homebrew, pip, pipx, or uv) for installation
- At least one supported MCP client: Claude Desktop, Cursor, Windsurf, VSCode, Cline, or Continue
- Python 3.10+ if installing via pip or pipx
- Internet access to reach the MCPM package registry
Install MCPM
Install MCPM using the one-line curl installer, or choose an alternative package manager.
# One-line installer (recommended)
curl -sSL https://mcpm.sh/install | bash
# Or via Homebrew
brew install mcpm
# Or via pipx
pipx install mcpm
# Or via uv
uv tool install mcpmSearch for MCP servers
Browse the MCPM registry to find servers by name or capability.
mcpm search filesystem
mcpm search githubInstall an MCP server
Install a server from the registry and automatically configure it for your preferred MCP client.
mcpm install mcp-server-filesystem
mcpm install mcp-server-githubManage client configurations
Import existing configurations or switch a server's configuration between different MCP clients.
# List all configured clients
mcpm config
# Import existing config from Claude Desktop
mcpm import claude-desktopOrganize servers into profiles
Group related servers into a named profile to run them together as a single unit, useful for project-specific toolsets.
mcpm profile create my-dev-tools
mcpm profile edit my-dev-tools
mcpm profile run my-dev-tools --http --port 8080Run a server directly or expose over HTTP
Execute any installed server in stdio mode for local use, or expose it as an HTTP endpoint for remote clients.
# Run in stdio mode
mcpm run mcp-server-filesystem
# Expose over HTTP
mcpm run mcp-server-filesystem --httpMCPM Examples
Client configuration using MCPM
MCPM manages client config files directly, but you can also reference it in claude_desktop_config.json as a profile runner.
{
"mcpServers": {
"mcpm-profile": {
"command": "mcpm",
"args": ["profile", "run", "my-dev-tools"],
"env": {
"MCPM_NON_INTERACTIVE": "true"
}
}
}
}Prompts to try
Example prompts for managing MCP servers via MCPM.
- "Search for MCP servers related to database access and install the best one"
- "Show me all installed MCP servers and their current status"
- "Create a profile called 'writing-tools' with the filesystem and memory servers"
- "Check if any of my installed MCP servers have updates available"
- "Expose my local dev-tools profile as an HTTP endpoint on port 8080"Troubleshooting MCPM
mcpm command not found after installation
Restart your terminal or run 'source ~/.bashrc' (or ~/.zshrc) to reload PATH. If using pipx, ensure ~/.local/bin is in your PATH.
MCPM modifies the wrong client config file
Run 'mcpm config' to see which clients are detected and their config file paths. Use 'mcpm config --client claude-desktop' to target a specific client explicitly.
Profile run fails with 'server not found' errors
Run 'mcpm profile edit <profile-name>' to verify all servers in the profile are still installed. Re-install any missing servers with 'mcpm install <server-name>'.
Frequently Asked Questions about MCPM
What is MCPM?
MCPM is a Model Context Protocol (MCP) server that ** ([website](https://mcpm.sh)) - mcp manager (mcpm) is a homebrew-like service for managing model context protocol (mcp) servers across clients by **[pathintegral](https://github.com/pathintegral-institute)** It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCPM?
Follow the installation instructions on the MCPM GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCPM?
MCPM works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCPM free to use?
Yes, MCPM is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
MCPM Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCPM? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up MCPM in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use MCPM?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.