
metatool-ai/mcp-server-metamcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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:
Установка
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>"
}
}
}
}