veritasacta-verify — MCP-сервер для Claude Code: установка
MCP-сервер проверяет цифровые подписи Ed25519 в квитанциях Acta локально без обращения к сторонним серверам. Он полезен, когда нужно валидировать криптографические отчёты прямо в терминале агента.
claude mcp add veritasacta-verify -- npx -y @veritasacta/verifyЧто делает veritasacta-verify
MCP-сервер даёт ассистенту возможность проверять квитанции Acta и пакеты аудита на базе спецификации draft-farley-acta-signed-receipts-03. Процесс проходит полностью автономно на машине разработчика. Для проверки не нужны аккаунты, прокси или демоны подписи. Парсер отклоняет дублирующиеся ключи JSON до обработки структуры и принимает файлы размером до 50 МиБ с глубиной вложенности до 128.
Для подтверждения подлинности всегда требуется внешний открытый ключ из 64 шестнадцатеричных символов. Сервер принципиально отказывается доверять ключам, зашитым внутри самой квитанции, и возвращает ошибку key_mismatch. Без отдельно переданного ключа результат считается неопределённым, поэтому автоматическая валидация случайных файлов из непроверенных источников здесь исключена.
Какие задачи решает
- Проверять криптографические подписи Ed25519 в файлах квитанций
- Валидировать пакеты аудита без отправки сетевых запросов
- Отслеживать несовпадения идентификаторов эмитента и открытых ключей
- Контролировать целостность отчётов объёмом до 50 МиБ
Примеры запросов агенту
- Проверь подпись квитанции
receipt.jsonс публичным ключомebb8cf3efc78717c50e7c438c0ad5498f8fa4e09607fea1e030ac129b5965225. - Выполни проверку пакета аудита
audit.jsonи сообщи, если код завершения отличается от нуля. - Разбери файл
run-manifest.jsonна соответствие спецификации Acta без сетевых запросов.
Как установить veritasacta-verify
Командой платформы
claude mcp add veritasacta-verify -- npx -y @veritasacta/verifyКомандой платформы
codex mcp add veritasacta-verify -- npx -y @veritasacta/verifyФайл настроек
{
"mcpServers": {
"veritasacta-verify": {
"command": "npx",
"args": [
"-y",
"@veritasacta/verify"
]
}
}
}Файл настроек
{
"servers": {
"veritasacta-verify": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@veritasacta/verify"
]
}
}
}Командой платформы
gemini mcp add veritasacta-verify npx -y @veritasacta/verifyПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о veritasacta-verify
Как установить veritasacta-verify в Claude Code?
Выполните команду claude mcp add veritasacta-verify -- npx -y @veritasacta/verify. Для её работы в системе должен быть установлен Node.js с утилитой npx.
Зачем нужен открытый ключ из 64 символов?
Инструмент требует открытый ключ из доверенного внешнего источника. Если запустить проверку с ключом, который записан внутри самого файла квитанции, система отклонит операцию с ошибкой key_mismatch.
Что означает код возврата 1 при проверке?
Код 1 указывает на ошибку верификации, но не служит доказательством взлома или подделки файла. Тот же статус завершения возвращается, если пользователь просто передал неверный открытый ключ.