metamcp

metamcp

MetaMCP is an MCP aggregator, orchestrator, middleware, and gateway, all integrated into a single Docker container.

MCPDevOpen sourceMCPDockerAggregatorOrchestrator
Type
MCP
Open source
Yes
GitHub Stars
★ 2.5k
Source
mcp-github

Overview

MetaMCP is a multifunctional MCP server that can dynamically aggregate multiple MCP servers and apply middleware. It is also an MCP server itself, enabling seamless integration with any MCP client. With MetaMCP, you can combine multiple MCP services into a unified service and provide features such as authentication, traffic management, and custom deployment. Ideal for developers who need to integrate and centrally manage multiple MCP services.

Capabilities

  • Dynamically aggregate multiple MCP servers
  • Apply middleware to process requests
  • Support multiple transport protocols (e.g., SSE and HTTP)
  • Provide authentication and traffic management features
  • Support custom Dockerfile deployment

Use cases

Consolidate multiple MCP services into a single unified serviceAdd authentication and traffic management to MCP servicesCentrally manage multiple MCP services in enterprise environments

Setup

Requires: Docker 环境API Key
Run using Docker Compose: `docker-compose up -d`

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to run MetaMCP?

Recommended to run using Docker Compose: `docker-compose up -d`.

What transport protocols does MetaMCP support?

Supports SSE and Streamable HTTP protocols.

Related skills