Signet MCP Tools — MCP-сервер для Claude Code: подписи вызовов
Подписывает вызовы инструментов агента и проверяет их офлайн по публичному ключу. Нужен, когда требуется доказать, что именно сделал агент.
claude mcp add signet-mcp-tools -- npx -y @signet-auth/mcp-toolsЧто делает Signet MCP Tools
Сервер поднимается по stdio и отдаёт агенту инструменты криптографической подписи, верификации и хеширования содержимого. Это часть проекта Signet: у каждого агента своя идентичность Ed25519, а каждый вызов инструмента превращается в подписанную квитанцию. Правка любого поля ломает подпись, удаление или перестановка записей рвёт цепочку SHA-256.
Проверка идёт без сети и без входа в аккаунт: достаточно публичного ключа. Поэтому квитанции можно отдать аудитору или заказчику, и он убедится сам, не доверяя ни платформе, ни хранилищу логов. Логи остаются для наблюдаемости, Signet нужен там, где требуется доказательство.
Запуск требует Node.js: сервер ставится и стартует через npx -y @signet-auth/mcp-tools. Репозиторий лицензирован под Apache-2.0, пакеты выходят и для Rust, и для Python, и для TypeScript. Сам сервер — тонкая обёртка вокруг этих библиотек, так что подпись считается локально, на вашей машине.
Какие задачи решает
- подписать вызов инструмента и получить квитанцию
- проверить подпись офлайн по публичному ключу
- посчитать хеш содержимого через MCP
- поймать подмену полей в журнале действий агента
- показать аудитору доказуемую историю вызовов
Примеры запросов агенту
- Подпиши этот вызов инструмента и покажи квитанцию
- Проверь подпись в файле
receipt.jsonпо публичному ключу - Посчитай SHA-256 для
payload.json
Как установить Signet MCP Tools
Командой платформы
claude mcp add signet-mcp-tools -- npx -y @signet-auth/mcp-toolsКомандой платформы
codex mcp add signet-mcp-tools -- npx -y @signet-auth/mcp-toolsФайл настроек
{
"mcpServers": {
"signet-mcp-tools": {
"command": "npx",
"args": [
"-y",
"@signet-auth/mcp-tools"
]
}
}
}Файл настроек
{
"servers": {
"signet-mcp-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@signet-auth/mcp-tools"
]
}
}
}Командой платформы
gemini mcp add signet-mcp-tools npx -y @signet-auth/mcp-toolsПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Signet MCP Tools
Как установить Signet MCP Tools в Claude Code?
Одной командой: claude mcp add signet-mcp-tools -- npx -y @signet-auth/mcp-tools. Больше ничего настраивать не нужно.
Что делает Signet MCP Tools?
Даёт агенту инструменты подписи, проверки подписи и хеширования содержимого. Каждый вызов инструмента можно подписать и позже проверить офлайн.
Что нужно для работы?
Node.js для запуска через npx. Сами подписи Ed25519 и цепочка SHA-256 считаются локально, сеть при проверке не нужна.