Skip to main content
Glama

MetaMCP MCP サーバー

https://metamcp.com : すべての MCP を管理できる 1 つの MCP

MetaMCP MCPサーバーは、複数のMCPサーバーを1つに統合するプロキシサーバーです。MetaMCPアプリからツール/プロンプト/リソースの設定を取得し、ツール/プロンプト/リソースのリクエストを適切な基盤サーバーにルーティングします。

鍛冶屋のバッジ

MetaMCP アプリリポジトリ: https://github.com/metatool-ai/metatool-app

インストール

Smithery経由でインストール

Smitheryは時々動作します(Windsurfでローカル環境で確認済み)。ただし、MetaMCPは他のMCPをその上で実行するという特殊な環境であるため、不安定になる場合があります。動作しない場合は、手動インストールをご検討ください。

Smithery経由で Claude Desktop 用の MetaMCP MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @metatool-ai/mcp-server-metamcp --client claude

手動インストール

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>" } } } }

Related MCP server: mcprouter

使用法

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 Web サーバーを起動します。

Dockerでの使用

Docker コンテナ内でサーバーを実行し、ホスト マシン上のサービスに接続する場合は、 --use-docker-hostオプションを使用して、localhost 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 の名前空間の分離。

アーキテクチャの概要

sequenceDiagram participant MCPClient as MCP Client (e.g. Claude Desktop) participant MetaMCP-mcp-server as MetaMCP MCP Server participant MetaMCPApp as MetaMCP App participant MCPServers as Installed MCP Servers in Metatool App MCPClient ->> MetaMCP-mcp-server: Request list tools MetaMCP-mcp-server ->> MetaMCPApp: Get tools configuration & status MetaMCPApp ->> MetaMCP-mcp-server: Return tools configuration & status loop For each listed MCP Server MetaMCP-mcp-server ->> MCPServers: Request list_tools MCPServers ->> MetaMCP-mcp-server: Return list of tools end MetaMCP-mcp-server ->> MetaMCP-mcp-server: Aggregate tool lists MetaMCP-mcp-server ->> MCPClient: Return aggregated list of tools MCPClient ->> MetaMCP-mcp-server: Call tool MetaMCP-mcp-server ->> MCPServers: call_tool to target MCP Server MCPServers ->> MetaMCP-mcp-server: Return tool response MetaMCP-mcp-server ->> MCPClient: Return tool response

クレジット

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/metatool-ai/mcp-server-metamcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server