ContextForge MCP
Шлюз и реестр от IBM: объединяет MCP-серверы, A2A-агентов и REST или gRPC API в одну точку с авторизацией и наблюдаемостью
- 4 720 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Хранит учетные данные и токены подключенных сервисов
- Проксирует вызовы инструментов, которые пишут во внешние системы
Установка
- Работает в
Ручная установка
pip install mcp-contextforge-gateway
python3 -m mcpgateway.scripts.init_secrets --patch-env .env
mcpgateway --host 0.0.0.0 --port 4444Установка из PyPI, генерация секретов и запуск шлюза.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Хранит учетные данные и токены подключенных сервисов
- Проксирует вызовы инструментов, которые пишут во внешние системы
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ContextForge ставится перед набором MCP-серверов и API и отдает клиентам единый MCP-endpoint. Он умеет оборачивать REST и gRPC-сервисы в MCP-инструменты, переводить stdio-серверы в SSE или streamable HTTP, собирать виртуальные серверы из выбранных инструментов и маршрутизировать A2A-агентов. Есть админ-панель, авторизация через JWT и OAuth, ограничение частоты, повторы, трассировка OpenTelemetry и более 40 плагинов. Разворачивается через PyPI, Docker или Kubernetes с федерацией через Redis.
Для кого. Для платформенных команд, которые централизованно управляют MCP-серверами и доступом агентов к ним.
Подходит, если
- В компании много MCP-серверов и нужен единый вход с авторизацией
- Нужно превратить внутренние REST или gRPC API в MCP-инструменты
- Нужны журналы и трассировка вызовов инструментов агентами
Не подходит, если
- Нужен один-два сервера для личного использования
- Нет ресурсов на сопровождение отдельного сервиса
Пример запроса к агенту
Подними ContextForge локально и зарегистрируй в нем наш MCP-сервер для gitMCP
- Транспорт
- http, sse, stdio
- Авторизация
- API-ключ
Переменные окружения
JWT_SECRET_KEYобязательная, секрет- Секрет для подписи JWT-токенов
AUTH_ENCRYPTION_SECRETобязательная, секрет- Секрет для шифрования сохраненных учетных данных
PLATFORM_ADMIN_EMAIL- Логин администратора админ-панели
PLATFORM_ADMIN_PASSWORDсекрет- Пароль администратора админ-панели
DATABASE_URLсекрет- Строка подключения к базе данных, например SQLite
Ограничения
Без переменных JWT_SECRET_KEY и AUTH_ENCRYPTION_SECRET шлюз не запускается, их нужно сгенерировать заранее. Это полноценный сервис с базой данных, для продакшна нужны Redis, настройка авторизации и мониторинга. Работает на вашей инфраструктуре и внешних сервисов сам не требует.
Как отключить. Остановите контейнер командой docker stop mcpgateway или процесс mcpgateway и уберите адрес шлюза из конфигурации клиентов.
Частые вопросы
Как подключить stdio-сервер?
Через модуль mcpgateway.translate, который публикует stdio-сервер по SSE или HTTP, после чего его можно зарегистрировать в шлюзе.
Есть ли вариант без интернета?
Да, README описывает сборку образа для изолированной среды с MCPGATEWAY_UI_AIRGAPPED=true.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP Gateway Registry
mcp-gateway-registry
Единый реестр и шлюз для серверов MCP, агентов и скиллов: общий вход, OAuth, аудит и OpenTelemetry. Проект сообщества, развертывание в Docker и облаке
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Самостоятельно разворачиваемый MCP и A2A шлюз с identity-провайдером, контролем доступа и наблюдаемостью для корпоративных агентов
Agentgateway
agentgateway
Прокси для агентного трафика: маршрутизирует и защищает подключения к MCP-серверам, LLM и другим агентам через A2A
CLI-плагин docker mcp и шлюз: MCP-серверы из каталога Docker в изолированных контейнерах через одну точку подключения
MCP Gateway
mcp-gateway
Обратный прокси и управление жизненным циклом серверов MCP на Kubernetes и Azure от Microsoft: маршрутизация, авторизация, роли. Для команд платформы
Коротко о README
README описывает возможности шлюза по слоям: протоколы, виртуализация API, реестры, админ-панель и наблюдаемость. Даны быстрые старты через uvx, pip и Docker с генерацией секретов и JWT-токена, примеры регистрации серверов через API. Далее идут настройка, облачное развертывание, тестирование и устранение неполадок. Лицензия Apache-2.0.