MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
MetaMCP is a MCP proxy that lets you dynamically aggregate MCP servers into a unified MCP server, and apply middlewares. MetaMCP itself is a MCP server so it can be easily plugged into ANY MCP clients.
Group MCP servers into namespaces, host them as meta-MCPs, and assign public endpoints (SSE or Streamable HTTP) with authentication.
Cherry-pick Tools
Pick only the tools you need when remixing MCP servers. Apply pluggable middleware for observability and security.
Enhanced Inspector
Use as enhanced MCP inspector with saved server configs, and inspect your MetaMCP endpoints.
Context Engineering Engine for MCP
Use as Elasticsearch for MCP tool selection (coming soon).
Generally developers can use MetaMCP as infrastructure to host dynamically composed MCP servers through a unified endpoint, and build agents on top of it.