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.
Metadata
Release files for mcp-manager 0.2.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mcp_manager-0.2.6.tar.gz | 21.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_manager-0.2.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.7 kB
Release files / mcp_manager-0.2.6.tar.gz
| Download URL | mcp_manager-0.2.6.tar.gz |
|---|---|
| Size | 21.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3933aae00f6779b9a0e91e95a8f5bcbfa7b7ee648c94b908335058dcdd1017a8
|
|
BLAKE2b-256 checksum How to use checksums |
c31aed9381288b41d3884b979f1ff3037e4dbef7ec765cdbf79da2686659c29d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.12.10 Linux/6.11.0-1012-azure
|
Release files / mcp_manager-0.2.6-py3-none-any.whl
| Download URL | mcp_manager-0.2.6-py3-none-any.whl |
|---|---|
| Size | 23.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
77bc12ead58e625bfe807bda4922b98d5687ddfeebc69c4bfb3762b5c1bb1f2a
|
|
BLAKE2b-256 checksum How to use checksums |
111b66ca7e244820c1a9dc34f375132f672c5de43022bde18fa49fa71d7c9388
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.12.10 Linux/6.11.0-1012-azure
|
Security for mcp-manager 0.2.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.