Skip to main content
Glama

MetaMCP MCP Server

by metatool-ai

MetaMCP MCP-сервер

https://metamcp.com : Единый MCP для управления всеми вашими MCP

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

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

Установка

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

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

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

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

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

Использование в качестве 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 сервер запустит веб-сервер Express.js, который прослушивает соединения SSE на конечной точке /sse и принимает сообщения на конечной точке /messages .

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

При запуске сервера внутри контейнера Docker и подключении к службам на хост-машине используйте параметр --use-docker-host для автоматического преобразования URL-адресов localhost:

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

Это преобразует все URL-адреса localhost или 127.0.0.1 в 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 : API-ключ для MetaMCP
  • METAMCP_API_BASE_URL : Базовый URL для API MetaMCP
  • USE_DOCKER_HOST : если установлено значение «true», URL-адреса localhost преобразуются в host.docker.internal для совместимости с Docker.

Разработка

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

Основные моменты

  • Совместимо с ЛЮБЫМ клиентом MCP
  • Слой Multi-Workspaces позволяет переключаться на другой набор конфигураций MCP одним щелчком мыши.
  • Динамические обновления конфигураций MCP через графический интерфейс.
  • Изоляция пространства имен для присоединенных MCP.

Обзор архитектуры

Кредиты

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Прокси-сервер, объединяющий несколько серверов MCP, обеспечивая бесперебойное управление инструментами, подсказками и ресурсами через приложение MetaMCP.

  1. Установка
    1. Установка через Smithery
    2. Ручная установка
  2. Использование
    1. Использование в качестве stdio-сервера (по умолчанию)
    2. Использование в качестве сервера SSE
    3. Использование с Docker
    4. Параметры командной строки
  3. Переменные среды
    1. Разработка
      1. Основные моменты
        1. Обзор архитектуры
          1. Кредиты

            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 -
              672
              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 -
              54
              57
              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

            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