MCP Manager
About
A full-stack application for managing Model Context Protocol (MCP) servers for Claude Desktop with a modern web interface.
Details
- Author
- marcusglee11
- Categories
- Developer Tools, Automation, AI
Jump to
Setup
Install MCP Manager in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/marcusglee11/mcp-manager
Follow the installation instructions in the repository README, then restart your MCP client.
A comprehensive full-stack application for managing Model Context Protocol (MCP) servers for Claude Desktop with intelligent setup, auto-scanning, enhanced error handling, and a modern web interface.
- CLI Tool: Enhanced command-line interface with setup wizard and auto-scanning
- Web Interface: Modern React frontend with real-time server management
- REST API: FastAPI backend with comprehensive endpoints
- Cross-Platform: Works on Windows, macOS, and Linux
- Server Discovery: Automatically finds available MCP servers from multiple sources
- Easy Installation: Install servers with automatic dependency management
- Configuration Management: Safely manage Claude Desktop configuration with atomic operations
- Backup & Restoration: Built-in backup and restore functionality
- Real-time Monitoring: Live server status and health monitoring
- Web Dashboard: Beautiful, responsive web interface for all operations
- π§ββοΈ Setup Wizard: Interactive guided onboarding for new users
- π Auto-Scanning: Automatic discovery of new MCP servers and updates
- π οΈ Smart Error Handling: Auto-fix suggestions and intelligent recovery
- π’ Notification System: Stay informed about updates and recommendations
- π Health Monitoring: System diagnostics and dependency checking
- π― Personalized Recommendations: Intelligent server suggestions
- β GitHub Integration: Support for awesome-mcp-servers repositories
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ β Web Frontend β β REST API β β CLI Tool β β (React) ββββββ (FastAPI) ββββββ (Python) β β Port 3001 β β Port 8001 β β Direct Access β βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ β β β βββββββββββββββββββββββββΌββββββββββββββββββββββββ β βββββββββββββββββββ β Core Services β β β β β’ Config Mgmt β β β’ Server Sourcesβ β β’ Notifications β β β’ Health Monitorβ β β’ GitHub Parser β β β’ Error Handler β βββββββββββββββββββ
cd backend python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt uvicorn app.main:app --host 0.0.0.0 --port 8001 --reload
Access the Web Interface:Openhttp://localhost:3001in your browser
# Clone and set up git clone <your-repo-url> cd mcp-manager chmod +x mcp-manager # Run interactive setup (recommended for first-time users) ./mcp-manager setup
- Server installation status overview
- System health monitoring
- Quick access to common operations
- Real-time connection status
- Browse 60+ available MCP servers
- Install/uninstall servers with one click
- View detailed server information
- Category and tag-based filtering
- Health score and system diagnostics
- Dependency status checking
- Configuration validation
- Performance metrics
- Visual Claude Desktop config management
- Backup and restore operations
- Environment settings
- API configuration
- Real-time alerts and updates
- Priority-based notification system
- Action items with one-click solutions
- Notification history and management
# Server Management ./mcp-manager list # Show installed servers ./mcp-manager available # Show available servers ./mcp-manager backup # Create configuration backup # Enhanced Commands ./mcp-manager setup # π Interactive setup wizard ./mcp-manager scan # π Scan for updates and new servers ./mcp-manager diagnose # π Run system health check ./mcp-manager notifications # π View alerts and updates ./mcp-manager status # Enhanced with notifications
--config-path <path> # Override default config location --verbose # Detailed output --json # Output in JSON format --no-cache # Skip cache for fresh data --force # Skip confirmation prompts
- Python 3.8+(required)
- Node.js 16+and npm (for frontend)
- Git(for version control)
git clone <your-repo-url> cd mcp-manager
cd backend python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt uvicorn app.main:app --host 0.0.0.0 --port 8001 --reload
# Make CLI executable chmod +x mcp-manager # Run setup wizard ./mcp-manager setup
uvicorn app.main:app --reload # Development server uvicorn app.main:app --host 0.0.0.0 # Production server python -m pytest # Run tests
npm run dev # Development server npm run build # Production build npm run preview # Preview production build npm run lint # Lint code
The FastAPI backend provides comprehensive REST endpoints:
- GET /api/health: Health check
- GET /api/servers/available: List available servers
- GET /api/servers/installed: List installed servers
- POST /api/servers/install: Install a server
- DELETE /api/servers/{name}: Uninstall a server
- GET /api/system/status: System health status
- POST /api/system/scan: Run system scan
- GET /api/notifications/: Get notifications
- GET /api/analytics/overview: Analytics dashboard
Full API documentation available at:http://localhost:8001/docs
MCP Manager automatically discovers your Claude Desktop configuration:
- Windows:%APPDATA%\\Claude\\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "server-name": { "command": "executable-path", "args": ["arg1", "arg2"], "env": { "KEY": "value" } } } }
- All configuration changes use atomic file operations
- Temporary files prevent corruption during writes
- Automatic rollback on any failure
- Backups created before any destructive operation
- Timestamped backup files for easy identification
- Easy restoration through web interface or CLI
- JSON schema validation for all configuration changes
- Server name validation (alphanumeric with hyphens/underscores)
- Environment variable validation
- Pre-flight checks before operations
# CLI Diagnostics ./mcp-manager diagnose ./mcp-manager status --verbose ./mcp-manager notifications --all # Web Interface # Visit http://localhost:3001/system for health dashboard # Check browser console for frontend errors # Review backend logs for API issues
If your configuration becomes corrupted:
# List available backups ls ~/.config/Claude/mcp_manager_backups/ # CLI recovery ./mcp-manager status --verbose # Web interface recovery # Navigate to System > Configuration for backup restore
- React 18with TypeScript
- Vitefor fast development and building
- TailwindCSSfor modern styling
- Tanstack Queryfor API state management
- React Routerfor navigation
- FastAPIfor modern Python API development
- Pydanticfor data validation
- Uvicornfor ASGI server
- Requestsfor HTTP client functionality
- Python 3.8+with cross-platform support
- Richfor beautiful terminal output
- Clickfor CLI framework
- GitPythonfor repository operations
- Fork the repository
- Create a feature branch (git checkout -b feature/amazing-feature)
- Make your changes
- Add tests for new functionality
- Ensure all tests pass
- Commit changes (git commit -m 'Add amazing feature')
- Push to branch (git push origin feature/amazing-feature)
- Open a Pull Request
This project is licensed under the MIT License - see theLICENSEfile for details.
- Zero Learning Curve: Setup wizard eliminates configuration complexity
- Modern Interface: Beautiful web UI alongside powerful CLI
- Stay Current: Never miss important updates or useful new servers
- Reduce Errors: Automatic error detection and intelligent recovery
- Save Time: Smart recommendations and one-click solutions
- Production Ready: Comprehensive safety features and error handling
- Cross-Platform: Works seamlessly on Windows, Mac, and Linux
- Web Interface: Run the backend and frontend, then visithttp://localhost:3001
- CLI Tool: Run./mcp-manager setupfor a guided setup experience!
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
What Shopify did for ecommerce, Chipp does for AI agents. Build, deploy, and monetize AI agents for your business β no engineering team required.
CodeVF MCP lets AI hand off problems to real engineers instantly, so your workflows donβt stall when models hit their limits.
Client implementation for Mastra, providing seamless integration with MCP-compatible AI models and tools.
Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.
On-demand access to 150+ specialist AI agent templates β search, browse, and spawn agents. 150x reduction in context usage vs loading agents locally.
AgentChatBus is a persistent AI communication bus that lets multiple independent AI Agents chat, collaborate, and delegate tasks β across terminals, across IDEs, and across frameworks.
Remote MCP server (Streamable HTTP) at https://mcp.agenticrail.nz/ β deterministic step-order enforcement for AI agents. evaluate_step returns ALLOW or DENY before a step runs; verify_receipt proves a sequence's Ed25519-signed, hash-chained receipt chain is intact. No auth required: omit the bearer token and calls run on the public demo key. That first clause matters β the form has no "remote/hosted" field, and putting the endpoint in the description is the convention on that list ("Fully REMOTE! Just useβ¦"). The rest mirrors your own server card verbatim, so the listing and the card can't drift.
An AI Agent with optional Human-in-the-Loop Safety and Model Context Protocol (MCP) integration.
Agent Mail Rooms is a paid remote MCP endpoint for OpenAI Codex agent coordination MCP. It exposes structured JSON tools, a public server card, token-based access, usage receipts, and audit-
MCP bridge that lets Claude Code delegate heavy tasks to the Antigravity CLI (agy) β purpose-built tools, model routing with fallback, session continuity, and output truncation to save Claude's context and tokens.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


