MCP-MCP: Meta-MCP Server
MCP-MCP is a Meta-MCP Server that acts as a tool discovery and provisioning service for the Model Context Protocol (MCP). When an AI assistant needs a capability that isn't currently available, it can ask MCP-MCP to discover and suggest appropriate MCP servers from a comprehensive database of 800+ servers.
Quick Start
Install via uvx (Recommended)
This installs and runs the MCP-MCP server directly via uvx.
Claude Desktop Configuration
Add MCP-MCP to your Claude Desktop configuration file:
Configuration File Location:
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Configuration:
Alternative with pipx:
Claude Code Configuration
Add MCP-MCP to your Claude Code configuration file:
Usage Examples
Once configured, you can ask Claude Desktop to discover MCP servers using natural language:
- "Find me an MCP server for weather data"
- "I need a server for checking domain availability"
- "Search for MCP servers related to stock market data"
- "What MCP servers are available for web scraping?"
Development
Prerequisites
Setup
Development Mode
For development with HTTP transport:
Building
Command Line Options
Option | Description | Default |
---|---|---|
--transport {stdio,http} | Transport method | stdio |
--http | Use HTTP transport | - |
--host HOST | Host for HTTP transport | localhost |
--port PORT | Port for HTTP transport | 8000 |
Testing
Roadmap
Current Status: PoC Complete
- ✅ Single-source discovery (MCP server lists)
- ✅ Semantic search with caching
- ✅ Configuration string generation
- ✅ FastMCP integration
Next: MVP Foundation
- Multi-source discovery (GitHub API)
- Docker integration for server execution
- MCP protocol proxy
- Server lifecycle management
Future Enhancements
- Private registry support
- Dependency resolution
- Performance monitoring
- Web UI for server management
Contributing
We welcome contributions! Please see our development setup and:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Development Guidelines
- Follow Python 3.13+ best practices
- Add tests for new functionality
- Update documentation as needed
- Use semantic commit messages
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Model Context Protocol team at Anthropic
- Open source MCP server maintainers and contributors
- MCP Server Lists:
Made with ❤️ for the MCP ecosystem
This server cannot be installed
A Meta-MCP Server that acts as a tool discovery service, helping AI assistants find appropriate MCP servers from a database of 800+ servers when they need capabilities that aren't currently available.
Related MCP Servers
- -securityAlicense-qualityAn MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.Last updated -9PythonMIT License
- -securityFlicense-qualityMCP server that enables AI assistants to perform SEO automation tasks including keyword research, SERP analysis, and competitor analysis through Google Ads API integration.Last updated -
- -securityAlicense-qualityStores metadata for MCP servers and provides smart search capabilities, allowing users to find appropriate MCP servers for their queries and route requests to the most suitable server.Last updated -9PythonMIT License
- AsecurityAlicenseAqualityEnables AI assistants to discover, retrieve details about, and manage MCP (Model Context Protocol) servers that provide additional tools and capabilities on demand.Last updated -42093JavaScriptAGPL 3.0