The package manager for MCP servers.
Install, manage, and inspect Model Context Protocol servers across all your AI clients — Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Roo Code, Codex CLI, OpenCode, Continue, and Zed — from a single CLI.
A complete toolchain for the MCP ecosystem — install, secure, sync, audit, and automate.
Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Roo Code, Codex CLI, OpenCode, Continue, and Zed — all from one tool.
Resolves from npm, Smithery, GitHub, or the mcpman registry. Publish your own servers with mcpman publish.
Run mcpman itself as an MCP server with mcpman serve. AI agents can install, audit, and manage servers programmatically.
Connect to remote MCP servers over HTTP and SSE. No local process needed — just a URL.
Store API keys and tokens in an AES-256-CBC encrypted vault. Auto-loaded during install — never in plaintext JSON.
Universal skill spec with format adapters for all 10 clients. Sync agent configs, tools, and rules across editors.
Scan for vulnerabilities via OSV API. Trust scoring 0–100. --fix auto-updates vulnerable packages.
Launch a local dashboard with mcpman dashboard. REST API with server status, audit results, and health checks.
Share server configs with your team via mcpman team. RBAC roles, shared vault, and full audit logging.
Scaffold new MCP servers with mcpman create. Node.js and Python templates with a working hello tool.
Extend mcpman with npm-based plugins. Add custom registries like Ollama or HuggingFace with a prefix-based resolver.
Automatic snapshots before every lockfile write. Restore any of the last 5 states with mcpman rollback.
Up and running in under a minute.
Or skip this and use npx for any command.
mcpman auto-detects your installed AI clients and registers the server with all of them.
Verifies runtimes, env vars, and server connectivity.
Find servers on npm or Smithery registry.
# Install globally
$ npm install -g mcpman
# Or use directly without installing
$ npx mcpman install @modelcontextprotocol/server-filesystem
# Health check all servers
$ mcpman doctor
# Search for servers
$ mcpman search filesystem
# List installed servers
$ mcpman list
# Sync across all clients
$ mcpman sync
A complete CLI for every stage of the MCP server lifecycle.
install Install & register a serverlist List installed serversremove Uninstall a serverupdate Update installed serversupgrade Self-upgrade mcpmandoctor Run diagnosticstest JSON-RPC validationvalidate Schema checksstatus Live process statusbench Latency benchmarksinit Scaffold lockfileconfig Global config CRUDsync Cross-client syncdiff Visual client diffenv Per-server env varssecrets Encrypted vaultsearch npm + Smithery + mcpman searchinfo Package detailswhy Server provenancepublish Publish to registrycreate Scaffold new serverlink Link local serverwatch Auto-restart on changeprofiles Named config snapshotsgroup Batch server tagspin Version pinningrollback Restore snapshotsregistry Custom registry CRUDplugin npm-based pluginscompletions Shell tab-completeexport Portable JSON bundleimport Restore from bundletemplate Sharable server presetsrun Launch with vault secretslogs Real-time log streamingnotify Webhook + shell hooksreplay Command history replayalias Command shorthandsaudit Security vulnerability scanserve Run as MCP serverdashboard Embedded HTTP dashboardteam Team collaborationskill Skills managementagent Agent config syncBuilt for power users who need more than a basic installer.
| Feature | mcpman | Smithery CLI | mcpm.sh |
|---|---|---|---|
| Multi-client support | All 10 clients | Claude only | Limited |
| Lockfile | mcpman.lock | None | None |
| Health checks | Runtime + env + process | None | None |
| Encrypted secrets | AES-256 vault | None | None |
| Config sync | Cross-client + --remove | None | None |
| Security audit | Trust scoring + auto-fix | None | None |
| Registry sources | npm + Smithery + GitHub | Smithery only | npm only |
| Plugin system | npm-based | None | None |
| Export / Import | Full config portability | None | None |
| Server scaffolding | Node + Python templates | None | None |
| Shell completions | bash + zsh + fish | None | None |
| Auto-rollback | Auto-snapshot + restore | None | None |
| CI/CD integration | GitHub Actions | None | None |
| MCP server mode | 8 tools via stdio | None | None |
| Remote transport | HTTP + SSE | None | None |
| Dashboard | REST API + UI | None | None |
| Team collaboration | RBAC + audit log | None | None |