MA

metatool-ai/mcp-server-metamcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

155 stars 35 forks 品質 67 トレンド 16Apache-2.0

metatool-ai/mcp-server-metamcp は、https://github.com/metatool-ai/mcp-server-metamcp. からインポートされたMCPサーバー候補です。

概要

metatool-ai/mcp-server-metamcp は、https://github.com/metatool-ai/mcp-server-metamcp. からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

** 🚨 廃止パッケージ警告 🚨 **

このローカルプロキシパッケージはMetaMCPの2.0オールインワンアーキテクチャでは非推奨となっています。

詳細はhttps://github.com/metatool-ai/metamcpをご覧ください。

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

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

設置

Smithery経由のインストール

時々Smitheryが動作します(Windsurfローカルで確認されています)が、MetaMCPが他のMCPを上から動かす特殊なため不安定になることもあります。もし動作しない場合は、手動インストールを検討してください。

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

手動インストール

使用法

標準サーバーとして使用中(デフォルト)

SSEサーバーとして使用中

SSEトランスポートオプションを使うと、サーバーは/sseエンドポイントでSSE接続を受信し、/messagesエンドポイントでメッセージを受信するExpress.jsウェブサーバーを起動します。

Streamable HTTPサーバーとしての使用

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MetaMCP MCP Server

🚨 DEPRECATED PACKAGE WARNING 🚨

This local proxy package is deprecated in MetaMCP’s 2.0 all-in-one architecture.

Please checkout https://github.com/metatool-ai/metamcp for more details.

MetaMCP MCP Server is a proxy server that joins multiple MCP⁠ servers into one. It fetches tool/prompt/resource configurations from MetaMCP App⁠ and routes tool/prompt/resource requests to the correct underlying server.

MetaMCP App repo: https://github.com/metatool-ai/metatool-app

Installation

Installing via Smithery

Sometimes Smithery works (confirmed in Windsurf locally) but sometimes it is unstable because MetaMCP is special that it runs other MCPs on top of it. Please consider using manual installation if it doesn’t work instead.

To install MetaMCP MCP Server for Claude Desktop automatically via Smithery:

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

Manual Installation

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

Usage

Using as a stdio server (default)

mcp-server-metamcp --metamcp-api-key 

Using as an SSE server

mcp-server-metamcp --metamcp-api-key  --transport sse --port 12006

With the SSE transport option, the server will start an Express.js web server that listens for SSE connections on the /sse endpoint and accepts messages on the /messages endpoint.

Using as a Streamable HTTP server

mcp-server-metamcp --metamcp-api-key  --transport streamable-http --port 12006

With the Streamable HTTP transport option, the server will start an Express.js web server that handles HTTP requests. You can optionally use --stateless mode for stateless operation.

Using with Docker

When running the server inside a Docker container and connecting to services on the host machine, use the --use-docker-host option to automatically transform localhost URLs:

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

This will transform any localhost or 127.0.0.1 URLs to host.docker.internal, allowing the container to properly connect to services running on the host.

Configuring stderr handling

For STDIO transport, you can control how stderr is handled from child MCP processes:

GitHub で README 全文を見る

インストール

npx -y @metamcp/mcp-server-metamcp@latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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