К основному содержанию
MCP-сервер CX Codex

MCP Hangar — MCP-сервер для Claude Code: политики и аудит вызовов

Ставит между клиентом и вашими MCP-серверами слой политик: каждый вызов инструмента получает вердикт, а изменения описаний ловятся по дайджесту.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env MCP_CONFIG=<MCP_CONFIG> --transport stdio mcp-hangar -- uvx mcp-hangar
Открыть на GitHub

Что делает MCP Hangar

MCP Hangar — self-hosted сервер на Python, который встаёт на путь вызова инструментов и решает, что до модели дойдёт, а что нет. Список инструментов клиент кеширует, а сам вызов проходит через посредника — там и живут отзыв доступа, разграничение по тенантам и аудит.

Работает так: mcp-hangar init находит ваш MCP-клиент, пишет конфиг, один раз запускает каждый сервер и запоминает дайджест по name, description, inputSchema и outputSchema каждого инструмента. Если сервер между запусками переписал описание, инструмент не отдаётся модели, а вызов на него отвечает как вызов несуществующего. Проверить расхождение можно командой mcp-hangar pin --check — она печатает оба дайджеста и выходит с кодом 1, так что её место в CI или pre-commit. Демо-сервер в examples/rugpull/ переписывает своё описание на ходу, на нём это видно за пару минут.

Для HTTP-режима нужен блок auth: без него Hangar откажется биндить не-loopback интерфейс. Флаг --unsafe-no-auth годится только для быстрой демонстрации. Через stdio процесс-родитель считается границей доверия, поэтому вызывающего объявляют в auth.stdio.principal.

Какие задачи решает

  • заблокировать вызов инструмента, описание которого подменили между запусками
  • проверить в CI, что набор инструментов MCP-серверов не разошёлся с зафиксированным дайджестом
  • ограничить, какие инструменты и с какими аргументами доступны конкретному тенанту
  • собрать журнал вызовов с привязкой к тому, кто их сделал
  • поднять HTTP-эндпоинт MCP с REST API на /api/ вместо stdio

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

  • Запусти mcp-hangar init -y, чтобы он нашёл мой MCP-клиент и записал конфиг
  • Прогони mcp-hangar pin --check по config.yaml — хочу увидеть, не поменялись ли описания инструментов
  • Подними mcp-hangar serve --config config.yaml --http --port 8000 и покажи, что отдаёт /api/

Как установить MCP Hangar

Командой платформы

claude mcp add --env MCP_CONFIG=<MCP_CONFIG> --transport stdio mcp-hangar -- uvx mcp-hangar

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-hangar <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о MCP Hangar

Как установить MCP Hangar в Claude Code?

Добавьте сервер командой claude mcp add hangar -- uvx mcp-hangar. Если нужен свой конфиг, используйте вариант с переменной окружения: claude mcp add --env MCP_CONFIG=<MCP_CONFIG> --transport stdio mcp-hangar -- uvx mcp-hangar.

Что делает MCP Hangar?

Это плоскость принуждения политик для MCP: он посредничает вызовы инструментов, выдаёт по каждому вердикт и ведёт атрибутируемый аудит с выгрузкой в SIEM. Работает self-hosted, лицензия MIT.

Что нужно, чтобы поднять HTTP-режим?

Настроенный блок auth в конфиге. Без него Hangar не станет биндить не-loopback интерфейс; --unsafe-no-auth оставьте для демонстрации.

Похожие MCP-серверы

Всё по теме «Безопасность» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 109звёзд репо Robin: AI-Powered Dark Web OSINT apurvsinghgautam MCP-сервер для OSINT-расследований в дарквебе через Tor. Направляет запросы к поисковикам onion-сети, собирает страницы и формирует итоговую сводку через языковую модель. CX Codex +1 ★ 7 658звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 061звёзд репо OpenOSINT OpenOSINT Запускает 21 OSINT-инструмент для проверки доменов, IP-адресов, утечек и DNS прямо через запросы к модели. Пригодится при расследовании инцидентов и аудите внешнего периметра. CX Codex +1 ★ 1 802звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой