MCP Hub
Back to servers

mcp-manager

CLI tool for managing Model Context Protocol (MCP) servers in one place & using them across them different clients

Stars
25
Forks
2
Updated
Apr 23, 2025
Validated
Jan 9, 2026

MCP Manager

Version Python License: GPL v3 Tests

A CLI tool that makes MCP server management across Claude Desktop, Cursor, and more dead simple.

InstallationQuick StartAvailable ServersSupported MCP Clients

🚀 Quick Start

MCP Manager Demo

🛠️ Available Commands

CommandDescription
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
listList 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

ServerDescriptionDependencies
PlaywrightBrowser automation server for web interactionsNode.js, npm
FilesystemFile system operations server for local file accessNode.js, npm
FetchServer for making HTTP requestsDocker
GitServer for Git operationsDocker
GitHubServer for GitHub API operationsDocker
MemoryServer for managing Claude's memoryDocker

👥 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.

Reviews

No reviews yet

Sign in to write a review