mcp-mcp

mcp-mcp

Meta-MCP Server that acts as a tool discovery service for MCP clients.

17
Stars
2
Forks
1
Releases

Overview

MCP-MCP is a Meta-MCP Server that acts as a tool discovery and provisioning service for the Model Context Protocol (MCP). It maintains a comprehensive database of MCP servers drawn from multiple curated sources, including official MCP servers and community lists. When an AI assistant needs a capability not currently available, MCP-MCP can discover and suggest suitable MCP servers from this aggregated catalog. It functions as a 'phone book' for MCP servers, providing a single entry point to find tools. The database currently includes 1,998+ unique servers, automatically updated every 3 hours, with intelligent deduplication to avoid duplicates across sources. Features include semantic search with precomputed embeddings for sub-second responses, production-ready distribution via uvx/pipx, and security hardened with origin validation middleware. The project emphasizes developer-friendly workflows, complete documentation, and an automated release cycle, enabling easy deployment and experimentation for agents seeking MCP-based capabilities.

Details

Owner
wojtyniak
Language
Python
License
MIT License
Updated
2025-12-07

Features

Multi-source discovery with deduplication

Aggregates 1,998+ MCP servers from Official MCP Servers, Punkpeye and Appcypher, with intelligent deduplication to avoid duplicates.

Extensive, up-to-date catalog

Database automatically updated every 3 hours to include latest servers from the community.

Semantic search with embeddings

Precomputed embeddings enable sub-second search results for relevant MCP servers.

Tool discovery and provisioning guidance

Discovers capable MCP servers and provides guidance for provisioning capabilities requested by users.

Production distribution via uvx/pipx

Distributes MCP-MCP with automated releases and easy installation.

Security hardened with origin validation

Origin validation middleware secures MCP-MCP interactions.

Comprehensive testing

65+ tests ensuring reliability across features and CI coverage.

Development workflow and documentation

Full documentation, setup instructions, and Justfile-based commands for easy development.

Audience

AI assistantsAsk MCP-MCP to discover and suggest MCP servers from a centralized, curated database when capabilities are required.

Tags

MCPtool discoverymulti-sourcededuplicationsemantic searchembeddingsauto-updatesecuritydistributiondevelopment