mcp-registry/metamcp

    ==================
      
       /// MCP ///
      /// MET ///
        
    ==================
        
    [server:online]
    [protocol:ready]

metamcp

by metatool-ai

MetaMCP – an all-in-one MCP (Model Context Protocol) aggregator/orchestrator/middleware & gateway packaged for Docker. It groups multiple MCP servers into namespaces, exposes unified endpoints (SSE, Streamable HTTP, OpenAPI) and lets you plug in middlewares, auth (API-Key & OIDC) and inspection tools.

946
130
Open Source

01

list_tools

Retrieve the list of available tools from an underlying MCP server (or aggregated through MetaMCP).

02

call_tool

Invoke a specific tool on a target MCP server via MetaMCP and return its response.

Installation

1. Prerequisites:
• Docker 24+ (recommended) OR Node.js 20+ and pnpm 8+
• An OpenAI-compatible key (e.g. OPENAI_API_KEY) or any other MCP-compatible model credentials you want to expose.
2. Quick start with Docker (one-liner):
docker run -d --name metamcp \ -e OPENAI_API_KEY="<your-openai-key>" \ -p 3000:3000 \ ghcr.io/metatool-ai/metamcp:latest
3. (Alternative) Local build & run:
git clone https://github.com/metatool-ai/metamcp.git cd metamcp pnpm install # or npm ci / yarn pnpm build # compiles TypeScript → dist/ pnpm start # serves on http://localhost:3000
Environment variables can be placed in a `.env` file or passed inline:
OPENAI_API_KEY=sk-*** MISTRAL_API_KEY=*** PORT=3000
4. Reverse-proxy (optional):
Use nginx or Caddy to terminate TLS and forward to `localhost:3000`.
5. Updating:
docker pull ghcr.io/metatool-ai/metamcp:latest docker restart metamcp

Documentation

License: MIT License
Updated 7/30/2025

Table of Contents

metamcp - MCP Server Registry - Augment Code