Vault MCP Server
Официальный MCP-сервер HashiCorp Vault: маунты, секреты KV и сертификаты PKI из агента
- 65 ★ репозитория
- Последний коммит
- MPL-2.0
Широкий доступ
Почему такой уровень
- Читает и пишет секреты, которые попадают в контекст модели
- Может удалять маунты и секреты
- Выпускает сертификаты PKI
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/vault-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Читает и пишет секреты, которые попадают в контекст модели
- Может удалять маунты и секреты
- Выпускает сертификаты PKI
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к HashiCorp Vault. Агент создает, просматривает и удаляет маунты KV v1 и v2, читает, записывает и удаляет секреты и отдельные ключи. Для PKI он включает движок, создает издателей и роли и выпускает сертификаты. Сервер работает по stdio или Streamable HTTP с CORS, ограничением частоты запросов и поддержкой TLS.
Для кого. Для DevOps-инженеров и инженеров безопасности, которые ведут Vault в тестовых и локальных окружениях.
Подходит, если
- Нужно быстро разложить тестовые секреты по путям KV
- Нужно выпустить сертификат для внутреннего сервиса в dev-окружении
- Нужно посмотреть, какие маунты и пути есть в Vault
Не подходит, если
- Боевой Vault с настоящими секретами
- Клиент или модель не входят в доверенный контур
Пример запроса к агенту
Создай маунт kv2 по пути dev-app и запиши туда тестовый пароль базыMCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Переменные окружения
VAULT_ADDR- Адрес Vault, по умолчанию http://127.0.0.1:8200
VAULT_TOKENобязательная, секрет- Токен Vault с нужными правами
VAULT_NAMESPACE- Namespace в Vault Enterprise
MCP_ALLOWED_ORIGINS- Разрешенные источники для HTTP-режима
Ограничения
Авторы предназначают сервер для локального использования в доверенной сети. Прочитанные секреты попадают в контекст модели. Нужен токен Vault с подходящими правами. Установка через сборку из исходников на Go 1.24+ или образ Docker. Загрузки HashiCorp и Docker Hub из России доступны не всегда.
Как отключить. Удалите блок vault-mcp-server из конфигурации MCP и отзовите токен, выданный серверу, командой vault token revoke.
Частые вопросы
Как передать токен в режиме HTTP?
Заголовками VAULT_ADDR, X-Vault-Token и X-Vault-Namespace либо переменными окружения. Передавать адрес в параметрах URL нельзя.
Есть расширение для Gemini CLI?
Да: gemini extensions install https://github.com/hashicorp/vault-mcp-server, адрес и токен задаются в ~/.gemini/.env.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который дает агенту разбор уязвимостей: данные NVD, EPSS, каталог CISA KEV, связки с MITRE ATT&CK и оценка риска CVE в одном запросе
Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF
MCP Битрикс24 через Keycloak и Vault
Bitrix MCP: Keycloak identity and Vault credentials
Streamable HTTP MCP-сервер для Битрикс24: проверяет Keycloak-токен на каждый запрос и держит ключи портала в Vault, а не в модели
Официальный MCP-сервер Auth0: приложения, Actions, логи и пользователи тенанта через Management API
MCP-сервер памяти для агентов и бесплатный шлюз, который останавливает опасные команды до запуска
MCP-сервер для наступательной безопасности: агент запускает более 150 инструментов пентеста и разведки и ведет автоматическую проверку целей
Коротко о README
README открывается предупреждениями о безопасности: только локальное использование, обязательная настройка разрешенных источников в HTTP-режиме и риск утечки секретов в модель. Дальше описаны сборка, запуск в stdio и HTTP, переменные окружения, конфигурация VS Code и Gemini CLI, запуск в Docker и список инструментов KV и PKI. Лицензия MPL 2.0.