MA

metatool-ai/mcp-server-metamcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

155 stars 35 forks Качество 67 Тренд 16Apache-2.0

metatool-ai/mcp-server-metamcp — это кандидат на MCP-сервер, импортированный из https://github.com/metatool-ai/mcp-server-metamcp.

Обзор

metatool-ai/mcp-server-metamcp — это кандидат на MCP-сервер, импортированный из https://github.com/metatool-ai/mcp-server-metamcp.

Обзор (машинный перевод)

** 🚨 ПРЕДУПРЕЖДЕНИЕ 🚨 О УСТАРЕВШЕЙ ПОСЫЛКЕ **

Этот пакет локального прокси устарел в архитектуре MetaMCP 2.0 all-in-one.

Пожалуйста, ознакомьтесь с https://github.com/metatool-ai/metamcp для получения дополнительной информации.

MetaMCP MCP Server — это прокси-сервер, который объединяет несколько MCP-серверов в один. Он загружает конфигурации инструментов/подсказок/ресурсов из приложения MetaMCP и направляет запросы инструмента/запросов/ресурсов на правильный базовый сервер.

Репозиторий приложения MetaMCP: https://github.com/metatool-ai/metatool-app

Установка

Установка через Smithery

Иногда Smithery работает (подтверждено локально в Windsurf), но иногда он нестабилен, потому что MetaMCP особенный — он запускает другие MCP поверх него. Пожалуйста, рассмотрите возможность ручной установки, если это не работает.

Чтобы автоматически установить MetaMCP MCP Server для Claude Desktop через Smithery:

Ручная установка

Использование

Использование в качестве stdio сервера (по умолчанию)

Использование в качестве SSE-сервера

С опцией транспорта SSE сервер запустит Express.js веб-сервер, который слушает SSE-соединения на конечной точке /sse и принимает сообщения на конечной точке /messages.

Использование в качестве потокового HTTP-сервера

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:

Открыть полный README на GitHub

Установка

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