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

enigmagent-mcp — MCP-сервер для Claude Code

Локальный зашифрованный сейф для API-ключей. Агент видит только имена записей, а не сами значения.

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

Что делает enigmagent-mcp

enigmagent-mcp хранит секреты в файле-сейфе, зашифрованном AES-256-GCM, а ключ выводится через Argon2id. Файл лежит на диске в зашифрованном виде, поэтому в репозиторий или в логи он не утечёт. Версия 2.0.0 читает сейфы формата 1 и создаёт новые в формате 2.

По умолчанию MCP работает в режиме только метаданных: инструмент enigmagent_list отдаёт имена, домены и время создания записей. Инструмент enigmagent_resolve, возвращающий само значение, включается отдельно — флагом --allow-raw-resolve или переменной ENIGMAGENT_ALLOW_RAW_RESOLVE=1. Автор прямо предупреждает: не включайте это для недоверенного клиента или общего процесса, потому что клиент может передать полученный открытый текст своей модели.

Есть и режим REST. Он слушает только 127.0.0.1, требует Bearer-токен длиной от 32 до 256 символов и отвергает запросы с браузерным origin. GET /health отвечает без авторизации, остальные эндпоинты — нет. При первом запуске в терминале сервер спросит пароль сейфа; для headless-процесса задайте ENIGMAGENT_USER и ENIGMAGENT_PASS в его окружении. Запись в сейф идёт через временный файл с резервной копией, так что обрыв не оставит битый сейф.

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

  • держать API-ключи вне контекста модели
  • отдавать агенту только имена секретов, а не значения
  • зашифровать сейф на диске паролем
  • поднять локальный REST-доступ к секретам с токеном
  • перенести сейф версии 1 на формат версии 2

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

  • Покажи список секретов через enigmagent_list
  • Разреши значение для домена api.example.com через enigmagent_resolve
  • Запусти сервер в режиме REST на порту 3737 с сейфом ./my.vault.json

Как установить enigmagent-mcp

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

claude mcp add --env VAULT_PASSWORD=<VAULT_PASSWORD> --env VAULT_PATH=<VAULT_PATH> --transport stdio enigmagent-mcp -- npx -y enigmagent-mcp

Вместо <…> подставьте свои значения

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

Вопросы о enigmagent-mcp

Как установить enigmagent-mcp в Claude Code?

Добавьте сервер командой claude mcp add enigmagent-mcp -e VAULT_PASSWORD=<VAULT_PASSWORD> -- npx -y enigmagent-mcp. Второй вариант — с путём к сейфу: claude mcp add --env VAULT_PASSWORD=<VAULT_PASSWORD> --env VAULT_PATH=<VAULT_PATH> --transport stdio enigmagent-mcp -- npx -y enigmagent-mcp.

Что делает enigmagent-mcp?

Это локальный MCP-сервер с зашифрованным сейфом для секретов. Он хранит значения под ключом AES-256-GCM и по умолчанию отдаёт агенту только метаданные записей.

Может ли модель получить настоящий ключ?

Да, но только если оператор включит raw-resolution флагом --allow-raw-resolve или переменной ENIGMAGENT_ALLOW_RAW_RESOLVE=1. Тогда enigmagent_resolve вернёт значение при совпадении домена, и клиент сможет передать его модели.

Похожие 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звёзд репо

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

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