MCP Manager
nstebbins/mcp-manager · 25 stars · Python · GPL-3.0
MCP server CLI tool for managing Model Context Protocol (MCP) servers in one place & using them across them different clients
Install
The repo has no one-line install. Follow its README.
Files
MCP Manager
A CLI tool that makes MCP server management across Claude Desktop, Cursor, and more dead simple.
Installation • Quick Start • Available Servers • Supported MCP Clients
🚀 Quick Start
🛠️ Available Commands
| Command | Description |
|---|---|
search <keyword> |
Search for available MCP servers matching the keyword |
info <server-name> |
Display detailed information about a specific server |
install <server-name> [--client=claude-desktop|cursor|claude-code] |
Install an MCP server for a specific client |
uninstall <server-name> [--client=claude-desktop|cursor|claude-code] |
Remove an installed server |
list |
List all installed MCP servers |
config path [--client=claude-desktop|cursor|claude-code] |
Show current client config file path |
config set-path <new-path> [--client=claude-desktop|cursor|claude-code] |
Set a new path for the client config file |
🔌 Available Servers
| Server | Description | Dependencies |
|---|---|---|
| Playwright | Browser automation server for web interactions | Node.js, npm |
| Filesystem | File system operations server for local file access | Node.js, npm |
| Fetch | Server for making HTTP requests | Docker |
| Git | Server for Git operations | Docker |
| GitHub | Server for GitHub API operations | Docker |
| Memory | Server for managing Claude's memory | Docker |
👥 Supported MCP Clients
Currently supports:
- ✅ Claude Desktop (default client)
- ✅ Cursor
- ✅ Claude Code
🎯 Features
- 🔍 Smart server discovery and search
- 🔒 Secure configuration management
- 🔄 Automatic dependency checking
- 🛡️ Client-specific installation options
- 📝 Detailed server information and documentation
💻 Installation
For users:
pip install mcp-manager
For developers:
# Clone the repository git clone https://github.com/nstebbins/mcp-manager.git cd mcp-manager # Install dependencies and development tools poetry install pre-commit install # Install git hooks
Code Quality
We maintain high code quality standards through automated checks:
# Run all pre-commit hooks pre-commit run --all-files # Format code poetry run ruff format . # Run linter poetry run ruff check . # Run tests poetry run pytest
🧪 Testing
The project uses pytest for testing. Run the test suite with:
poetry run pytest
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 25
- License
- GPL-3.0
- Language
- Python
- Last push
- 2025-04-23
- Forks
- 3
- Topics
- artificial-intelligence, cli, mcp, mcp-client, mcp-server, model-context-protocol, open-source
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k
