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

vault-ask — MCP-сервер для Claude Code: секреты без чата

Передаёт пароль или API-ключ агенту через одноразовую ссылку, не печатая значение в чате. Работает и в обратную сторону.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env VAULT_ASK_API_KEY=<VAULT_ASK_API_KEY> --env VAULT_ASK_SERVER=<VAULT_ASK_SERVER> --transport stdio cli -- npx -y @erseni/vault-ask
Открыть на GitHub

Что делает vault-ask

vault-ask показывает агенту ссылку на страницу Erseni Vault, вы открываете её, видите, для какой команды или файла предназначено значение, и вводите его. Агент получает только метаданные: имя, длину, куда ушло. Значение расшифровывается на вашей машине и попадает ровно в одно место: в окружение дочернего процесса (через --), в .env или в файл с правами 600.

Подкоманда send идёт в другую сторону: генерирует значение на локальной машине, шифрует свежим ключом AES-256-GCM, отдаёт человеку одноразовую ссылку и при желании пишет то же самое значение в .env или передаёт команде. Ключ едет только во фрагменте #k=, сервер хранит шифротекст. Уже существующее значение можно отправить флагами --from-env или --from-file.

Для Claude в комплекте есть хук vault-ask-guard: он запрещает читать файлы, куда vault-ask писал секреты, и не даёт запускать vault-ask через env, echo, printf и подобные обёртки. Хук разбирает текст команды, не выполняя её, поэтому ловит случайности, а не агента, который нарочно прячет путь. Агент под тем же системным пользователем с шеллом всё равно может прочитать память своих процессов — без разделения привилегий полной защиты не будет. Нужен Node.js 20 или новее; для учётной записи Vault пригодится VAULT_ASK_API_KEY, тогда запросы идут без proof of work и видны в дашборде.

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

  • отдать агенту пароль к базе, не вставляя его в переписку
  • записать несколько ключей в .env с правами 600
  • сгенерировать токен и передать его коллеге одноразовой ссылкой
  • скрыть секрет в выводе команды, заменив его на ***
  • не дать агенту прочитать файл, куда лёг секрет

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

  • Достань DB_PASSWORD и запусти с ним psql -h db.example.com -U app
  • Положи STRIPE_KEY и SENTRY_DSN в .env через vault-ask
  • Сгенерируй токен на 48 символов и отправь ссылкой с подписью «Router admin»

Как установить vault-ask

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

claude mcp add --env VAULT_ASK_API_KEY=<VAULT_ASK_API_KEY> --env VAULT_ASK_SERVER=<VAULT_ASK_SERVER> --transport stdio cli -- npx -y @erseni/vault-ask

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

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

Вопросы о vault-ask

Как установить vault-ask в Claude Code?

Добавьте MCP-сервер командой claude mcp add vault-ask -e VAULT_ASK_API_KEY=<VAULT_ASK_API_KEY> -- npx -y @erseni/vault-ask.

Что делает vault-ask?

Просит у человека значение через страницу Erseni Vault и передаёт его одной цели: команде, файлу или .env. Подкоманда send делает обратное — генерирует значение и отдаёт его человеку одноразовой ссылкой.

Секрет попадёт в чат или в вывод команды?

Нет. Ссылка печатается в stderr, а значение в stdout и stderr дочерней команды заменяется на ***, включая Base64, URL и hex-кодировки.

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

Все MCP-серверы по теме «Безопасность» →
credential-scanner UseAI-pro Сканирует проект на открытые ключи и пароли до того, как скилл с доступом к файлам их прочитает. CX Codex +1 538установок hush omarei-omoto Хранит ключи команды зашифрованными прямо в репозитории. Агент умеет их использовать, но не может прочитать. CX Codex +1 ★ 6звёзд репо enigmagent-mcp Agnuxo1 Локальный зашифрованный сейф для API-ключей. Агент видит только имена записей, а не сами значения. CX Codex +1 ★ 6звёзд репо janee rsdouglas Локальный прокси для ключей API в MCP-клиентах. Защищает секреты от попадания в контекст нейросети и ведёт журнал запросов. CX Codex +1 ★ 30звёзд репо hashicorp-vault devops-skills Скилл для работы с HashiCorp Vault: секретные движки, методы аутентификации, политики и выпуск сертификатов прямо из чата с агентом. CX Codex +1 413установок ghost-scan-secrets ghostsecurity Ищет утёкшие API-ключи, токены и пароли в кодовой базе проекта. Пригодится перед коммитом или при аудите репозитория на скрытые секреты. CX Codex +1 4 400установок

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

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