MetaMCP
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
- 2 735 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Хранит секреты и запускает подключенные MCP-серверы
- Публикует доступ к инструментам по сети
Установка
- Работает в
Ручная установка
git clone https://github.com/metatool-ai/metamcp.git
cd metamcp
cp example.env .env
docker compose up -dДоступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Хранит секреты и запускает подключенные MCP-серверы
- Публикует доступ к инструментам по сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MetaMCP запускается в Docker и сам работает как MCP-сервер, поэтому подключается к любому клиенту. В веб-интерфейсе серверы группируются в пространства имен, где можно включать и выключать отдельные серверы и инструменты, переименовывать инструменты и менять их описания. Пространство публикуется как эндпоинт по SSE, Streamable HTTP или OpenAPI с авторизацией по API-ключу или OAuth. Есть промежуточные обработчики запросов, встроенный инспектор, ограничение частоты запросов и вход через OpenID Connect.
Для кого. Для команд и разработчиков агентов, которым нужна единая точка доступа к набору MCP-серверов.
Подходит, если
- Нужно раздать команде один эндпоинт вместо десятка серверов в конфигурации
- Нужно скрыть лишние инструменты, чтобы не засорять контекст модели
- Нужен доступ к MCP-серверам по OpenAPI, например из Open WebUI
Не подходит, если
- Нужно подключить один-два сервера локально
- Нет возможности держать Docker и PostgreSQL
Пример запроса к агенту
Через эндпоинт MetaMCP найди свежие обсуждения на HackerNews и сохрани ссылки в заметкуMCP
- Транспорт
- sse, http
- Авторизация
- API-ключ
Переменные окружения
APP_URLобязательная- Адрес, с которого доступен интерфейс MetaMCP
Ограничения
Нужны Docker и PostgreSQL из docker-compose. Автор предупреждает о задержках с сопровождением, основная ветка ai-dev включает изменения, сделанные с помощью ИИ, и ее советуют тестировать перед сборкой. Клиентам только со stdio нужен локальный mcp-proxy. Доступ разрешен только с адреса из APP_URL.
Как отключить. Уберите эндпоинт MetaMCP из конфигурации клиентов и остановите контейнеры командой docker compose down.
Частые вопросы
Как подключить Claude Desktop?
Через uvx mcp-proxy с адресом эндпоинта и ключом в API_ACCESS_TOKEN. mcp-remote с ключами MetaMCP не работает.
Где хранить секреты серверов?
В переменных окружения контейнера и ссылаться на них как ${VAR_NAME} в настройках сервера.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыCLI-плагин docker mcp и шлюз: MCP-серверы из каталога Docker в изолированных контейнерах через одну точку подключения
Прокси между транспортами MCP: подключает stdio-клиентов к удаленным SSE и HTTP серверам и публикует локальные серверы по сети
Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления
Шлюз и реестр от IBM: объединяет MCP-серверы, A2A-агентов и REST или gRPC API в одну точку с авторизацией и наблюдаемостью
Docker MCP
Docker MCP server
MCP-сервер для управления Docker на естественном языке: контейнеры, образы, сети и тома, в том числе на удаленном хосте по SSH
MCP Gateway Registry
mcp-gateway-registry
Единый реестр и шлюз для серверов MCP, агентов и скиллов: общий вход, OAuth, аудит и OpenTelemetry. Проект сообщества, развертывание в Docker и облаке
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MetaMCP (эта запись) | нет | API-ключ | 2 735 | |
| Aident Loadout | да | OAuth | удаленный сервис с доступом к сотням приложений через OAuth | |
| MCP Hub | нет | не нужна | 524 | менеджер MCP-серверов на Node.js |
Коротко о README
README начинается с заметки автора о состоянии сопровождения и форке, который поддерживает сообщество. Далее разобраны понятия: сервер, пространство имен, эндпоинт, промежуточные обработчики, инспектор и переопределение инструментов. Приведены запуск через Docker Compose и Dev Containers, конфигурации для Cursor и Claude Desktop, настройки авторизации, OIDC, лимитов и Nginx. Лицензия MIT.