Skip to main content

MCP Manager

Version Python License: GPL v3 Tests

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

MCP Manager Demo

🛠️ 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)

Source distribution for mcp-manager 0.2.6
File Size Uploaded Provenance
mcp_manager-0.2.6.tar.gz 21.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-manager 0.2.6
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page