MetaMCP

Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов

MCP-серверВысокий риск

metatool-ai/metamcp

Установка

git clone https://github.com/metatool-ai/metamcp.git
cd metamcp
cp example.env .env
docker compose up -d

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MetaMCP запускается в Docker и сам является MCP-сервером, поэтому подключается к любому клиенту. В веб-интерфейсе серверы группируются в пространства имен, где можно включать и выключать отдельные серверы и инструменты, переименовывать инструменты и менять их описания. Пространство публикуется как эндпоинт по SSE, Streamable HTTP или OpenAPI с авторизацией по API-ключу или OAuth. Есть промежуточные обработчики запросов, встроенный инспектор, ограничение частоты запросов и вход через OpenID Connect.

Для кого. Для команд и разработчиков агентов, которым нужна единая точка доступа к набору MCP-серверов.

Подходит, если

  • Нужно раздать команде один эндпоинт вместо десятка серверов в конфигурации
  • Нужно скрыть лишние инструменты, чтобы не засорять контекст модели
  • Нужен доступ к MCP-серверам по OpenAPI, например из Open WebUI

Не подходит, если

  • Нужно подключить один-два сервера локально
  • Нет возможности держать Docker и PostgreSQL

Пример запроса к агенту

Через эндпоинт MetaMCP найди свежие обсуждения на HackerNews и сохрани ссылки в заметку

Ограничения

Нужны Docker и PostgreSQL из docker-compose. Автор предупреждает о задержках с сопровождением, основная ветка ai-dev включает изменения, сделанные с помощью ИИ, и ее советуют тестировать перед сборкой. Клиентам только со stdio нужен локальный mcp-proxy. Доступ разрешен только с адреса из APP_URL.

Как отключить. Уберите эндпоинт MetaMCP из конфигурации клиентов и остановите контейнеры командой docker compose down.

MCP

Транспорт
sse, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
APP_URL
обязательная
Адрес, с которого доступен интерфейс MetaMCP

Проверка безопасности

  • Хранит секреты и запускает подключенные MCP-серверы
  • Публикует доступ к инструментам по сети

Коротко о README

README начинается с заметки автора о состоянии сопровождения и форке, который поддерживает сообщество. Далее разобраны понятия: сервер, пространство имен, эндпоинт, промежуточные обработчики, инспектор и переопределение инструментов. Приведены запуск через Docker Compose и Dev Containers, конфигурации для Cursor и Claude Desktop, настройки авторизации, OIDC, лимитов и Nginx. Лицензия MIT.

Частые вопросы

Как подключить Claude Desktop?

Через uvx mcp-proxy с адресом эндпоинта и ключом в API_ACCESS_TOKEN. mcp-remote с ключами MetaMCP не работает.

Где хранить секреты серверов?

В переменных окружения контейнера и ссылаться на них как ${VAR_NAME} в настройках сервера.

Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний риск80,5 тыс.
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск32,9 тыс.

MCP-серверы для AWS

Open source MCP servers for AWS

Выбор редакции

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.
Выбор редакции

GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки

ПлагинВысокий риск8,9 тыс.