Skip to main content
Glama

MCP-MCP

by wojtyniak
MIT License
  • Apple

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

uvx mcp-mcp

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:

{ "mcpServers": { "mcp-mcp": { "command": "uvx", "args": ["mcp-mcp"] } } }

Alternative with pipx:

{ "mcpServers": { "mcp-mcp": { "command": "mcp-mcp" } } }

Claude Code Configuration

Add MCP-MCP to your Claude Code configuration file:

claude mcp add mcp-mcp uvx mcp-mcp

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

  • Python 3.13+
  • uv package manager
  • direnv (optional, for automatic environment setup)

Setup

# Clone the repository git clone https://github.com/your-username/mcp-mcp.git cd mcp-mcp # Install dependencies uv sync # Run tests uv run pytest # Run the server uv run main.py

Development Mode

For development with HTTP transport:

# HTTP mode (accessible at http://localhost:8000) uv run main.py --http # Custom host/port uv run main.py --http --host 0.0.0.0 --port 3000

Building

# Build package uv build # Test local installation uvx --from ./dist/mcp_mcp-0.1.0-py3-none-any.whl mcp-mcp

Command Line Options

mcp-mcp --help
OptionDescriptionDefault
--transport {stdio,http}Transport methodstdio
--httpUse HTTP transport-
--host HOSTHost for HTTP transportlocalhost
--port PORTPort for HTTP transport8000

Testing

# Run all tests uv run pytest # Run specific module tests uv run pytest db/ -v # Run with coverage uv run pytest --cov=db --cov=agents

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:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. 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


Made with ❤️ for the MCP ecosystem

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Quick Start
    1. Install via uvx (Recommended)
  2. Claude Desktop Configuration
    1. Configuration File Location:
    2. Configuration:
    3. Alternative with pipx:
  3. Claude Code Configuration
    1. Usage Examples
      1. Development
        1. Prerequisites
        2. Setup
        3. Development Mode
        4. Building
      2. Command Line Options
        1. Testing
          1. Roadmap
            1. Current Status: PoC Complete
            2. Next: MVP Foundation
            3. Future Enhancements
          2. Contributing
            1. Development Guidelines
          3. License
            1. Acknowledgments

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                An 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 -
                9
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                MCP 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 -
              • -
                security
                A
                license
                -
                quality
                Stores 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 -
                9
                Python
                MIT License
              • A
                security
                A
                license
                A
                quality
                Enables AI assistants to discover, retrieve details about, and manage MCP (Model Context Protocol) servers that provide additional tools and capabilities on demand.
                Last updated -
                4
                209
                3
                JavaScript
                AGPL 3.0
                • Linux
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/wojtyniak/mcp-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server