PEAC Protocol — MCP-сервер для Claude Code
MCP-сервер для проверки, выпуска и декодирования подписанных записей агентских взаимодействий по протоколу PEAC. Работает через stdio или HTTP, даёт агенту инструменты для криптографической верификации.
claude mcp add peac -- npx -y @peac/mcp-serverЧто делает PEAC Protocol: Signed interaction receipts
Сервер предоставляет пять инструментов: peac_verify проверяет подпись записи, peac_inspect читает структуру без верификации, peac_decode разбирает JWS на части, peac_issue выпускает новую запись с Ed25519-подписью, peac_create_bundle собирает архив записей и артефактов. Три первых работают без настройки. Для выпуска записей нужны флаги --issuer-key и --issuer-id, для бандлов ещё и --bundle-dir.
Внутри — статические проверки политик, лимиты на размер входа и JWS, тайм-ауты инструментов. HTTP-транспорт изолирует сессии и привязывается к 127.0.0.1. Ключи не ищутся автоматически, пути бандлов проверяются на path traversal, сетевых запросов из обработчиков нет. Ответы содержат _meta с версией сервера, хешем политики и версией протокола — это отдельный аудит-блок, не путать с MCP-метаданными из @peac/mappings-mcp.
Какие задачи решает
- Подписать запись взаимодействия агента ключом Ed25519
- Проверить криптографическую подпись PEAC-записи без сетевых запросов
- Декодировать JWS-токен и извлечь заголовок и payload для отладки
- Собрать бандл подписанных записей и связанных артефактов
- Запустить MCP-сервер с HTTP-транспортом и изоляцией сессий
Примеры запросов агенту
- Проверь подпись этой PEAC-записи:
eyJ... - Выпусти подписанную запись взаимодействия с клеймами из файла
claims.json - Декодируй JWS-токен и покажи заголовок и payload
Как установить PEAC Protocol: Signed interaction receipts
Командой платформы
claude mcp add peac -- npx -y @peac/mcp-serverКомандой платформы
codex mcp add mcp-server -- npx -y @peac/mcp-serverФайл настроек
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@peac/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@peac/mcp-server"
]
}
}
}Командой платформы
gemini mcp add mcp-server npx -y @peac/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о PEAC Protocol: Signed interaction receipts
Как установить PEAC Protocol в Claude Code?
Выполни claude mcp add peac -- npx -y @peac/mcp-server. Для других платформ — codex mcp add mcp-server -- npx -y @peac/mcp-server или JSON-конфиг в .mcp.json.
Что делает PEAC Protocol MCP-сервер?
Предоставляет инструменты для верификации, выпуска и декодирования подписанных записей агентских взаимодействий. Работает через stdio или HTTP, использует Ed25519-подписи.
Что нужно для выпуска записей через PEAC Protocol?
Запусти сервер с флагами --issuer-key env:PEAC_ISSUER_KEY и --issuer-id https://example.com. Первый указывает на Ed25519-ключ, второй — идентификатор эмитента.