Vaara — MCP-сервер для Claude Code: что делает и как установить
Шлюз аудита для автономных агентов. Оценивает риски каждого вызова инструмента и формирует криптографически подписанную цепочку доказательств.
claude mcp add vaara -- uvx vaaraЧто делает Vaara
Vaara перехватывает действия ИИ-агента перед фактическим выполнением. Сервер оценивает уровень риска вызова и сверяет его с заданной политикой. Если риск превышает порог или требует вмешательства человека, операция немедленно блокируется.
Каждое принятое решение и его результат записываются в локальную хеш-цепочку ~/.vaara/trail/audit.db. Записи защищены от незаметного изменения и подписываются ключами Ed25519 по спецификации DSSE с канонизацией через rfc8785 и cbor2. Журнал можно выгрузить командой vaara trail export для независимого стороннего аудита.
Для запуска требуется Python 3.10+. Без истории выполненных задач интервалы оценки остаются широкими, из-за чего чувствительные операции сразу отправляются на подтверждение человеку.
Какие задачи решает
- Перехватывать рискованные вызовы инструментов до их выполнения
- Вести неизменяемый журнал действий агента с криптографическими подписями
- Предоставлять аудиторам математическое подтверждение автономных действий
- Блокировать выполнение операций при превышении заданного порога риска
Примеры запросов агенту
- Проверь запланированный вызов через Vaara перед отправкой запроса во внешнюю систему
- Выгрузи подписанный журнал аудита действий агента командой
vaara trail export - Запусти перехват вызовов в режиме наблюдения без фактической блокировки
Как установить Vaara
Командой платформы
claude mcp add vaara -- uvx vaarauvx запускает команду с именем пакета; если в README она другая — uvx --from vaara <команда>
Командой платформы
codex mcp add vaara -- uvx vaarauvx запускает команду с именем пакета; если в README она другая — uvx --from vaara <команда>
Файл настроек
{
"mcpServers": {
"vaara": {
"command": "uvx",
"args": [
"vaara"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from vaara <команда>
Файл настроек
{
"servers": {
"vaara": {
"type": "stdio",
"command": "uvx",
"args": [
"vaara"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from vaara <команда>
Командой платформы
gemini mcp add vaara uvx vaarauvx запускает команду с именем пакета; если в README она другая — uvx --from vaara <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Vaara
Как установить Vaara в Claude Code?
Выполните команду claude mcp add vaara -- uvx vaara. Для работы инструмента в системе должен быть установлен Python 3.10 или новее.
Что делает MCP-сервер Vaara?
Он работает прокси-шлюзом между агентом и инструментами. Vaara рассчитывает риск каждого шага, останавливает опасные вызовы и создаёт защищённые квитанции.
Где сохраняются записи аудита?
Локальная база пишется в файл ~/.vaara/trail/audit.db. Данные сохраняются между перезапусками системы и никуда не отправляются без явного согласия пользователя.