MetaMCP MCP Server

Official
by metatool-ai

Integrations

  • The README includes a Mermaid sequence diagram to illustrate the architecture of the MetaMCP MCP Server, showing how it interacts with MCP clients, the MetaMCP App, and installed MCP servers.

MetaMCP MCP 서버

https://metamcp.com : 모든 MCP를 관리할 수 있는 단일 MCP

MetaMCP MCP 서버는 여러 MCP 서버를 하나로 연결하는 프록시 서버입니다. MetaMCP 앱에서 도구/프롬프트/리소스 구성을 가져와 도구/프롬프트/리소스 요청을 올바른 기본 서버로 라우팅합니다.

MetaMCP 앱 저장소: https://github.com/metatool-ai/metatool-app

설치

Smithery를 통해 설치

Smithery가 작동하는 경우도 있지만(Windsurf 로컬에서 확인됨), MetaMCP가 다른 MCP를 실행하는 특수한 환경이라 불안정할 때도 있습니다. 작동하지 않으면 수동 설치를 고려해 보세요.

Smithery를 통해 Claude Desktop에 MetaMCP MCP 서버를 자동으로 설치하려면:

지엑스피1

수동 설치

export METAMCP_API_KEY=<env> npx -y @metamcp/mcp-server-metamcp@latest
{ "mcpServers": { "MetaMCP": { "command": "npx", "args": ["-y", "@metamcp/mcp-server-metamcp@latest"], "env": { "METAMCP_API_KEY": "<your api key>" } } } }

용법

stdio 서버로 사용(기본값)

mcp-server-metamcp --metamcp-api-key <your-api-key>

SSE 서버로 사용

mcp-server-metamcp --metamcp-api-key <your-api-key> --transport sse --port 12006

SSE 전송 옵션을 사용하면 서버는 /sse 엔드포인트에서 SSE 연결을 수신하고 /messages 엔드포인트에서 메시지를 수락하는 Express.js 웹 서버를 시작합니다.

Docker와 함께 사용

Docker 컨테이너 내부에서 서버를 실행하고 호스트 머신의 서비스에 연결하는 경우 --use-docker-host 옵션을 사용하여 로컬호스트 URL을 자동으로 변환합니다.

mcp-server-metamcp --metamcp-api-key <your-api-key> --transport sse --port 12006 --use-docker-host

이렇게 하면 모든 localhost 또는 127.0.0.1 URL이 host.docker.internal 로 변환되어 컨테이너가 호스트에서 실행되는 서비스에 적절하게 연결할 수 있습니다.

명령줄 옵션

Options: --metamcp-api-key <key> API key for MetaMCP (can also be set via METAMCP_API_KEY env var) --metamcp-api-base-url <url> Base URL for MetaMCP API (can also be set via METAMCP_API_BASE_URL env var) --report Fetch all MCPs, initialize clients, and report tools to MetaMCP API --transport <type> Transport type to use (stdio or sse) (default: "stdio") --port <port> Port to use for SSE transport (default: "12006") --require-api-auth Require API key in SSE URL path --use-docker-host Transform localhost URLs to use host.docker.internal (can also be set via USE_DOCKER_HOST env var) -h, --help display help for command

환경 변수

  • METAMCP_API_KEY : MetaMCP용 API 키
  • METAMCP_API_BASE_URL : MetaMCP API의 기본 URL
  • USE_DOCKER_HOST : "true"로 설정하면 Docker 호환성을 위해 localhost URL을 host.docker.internal로 변환합니다.

개발

# Install dependencies npm install # Build the application npm run build # Watch for changes npm run watch

하이라이트

  • 모든 MCP 클라이언트와 호환 가능
  • 다중 작업 공간 레이어를 사용하면 한 번의 클릭으로 다른 MCP 구성 세트로 전환할 수 있습니다.
  • MCP 구성의 GUI 동적 업데이트.
  • 결합된 MCP에 대한 네임스페이스 격리.

아키텍처 개요

크레딧

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

여러 개의 MCP 서버를 통합하는 프록시 서버로, MetaMCP 앱을 통해 원활한 도구, 프롬프트 및 리소스 관리를 가능하게 합니다.

  1. Installation
    1. Installing via Smithery
    2. Manual Installation
  2. Usage
    1. Using as a stdio server (default)
    2. Using as an SSE server
    3. Using with Docker
    4. Command Line Options
  3. Environment Variables
    1. Development
      1. Highlights
        1. Architecture Overview
          1. Credits

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.
              Last updated -
              1,261
              4
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations.
              Last updated -
              17
              23
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              An MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.
              Last updated -
              2
              JavaScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              A dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.
              Last updated -
              Python
              MIT License

            View all related MCP servers

            ID: 0po36lc7i6