OpenWorkProof — MCP-сервер для Claude Code: установка
OpenWorkProof связывает действия AI-агента с подписанными разрешениями, проверками и решением человека о приёмке. Нужен для аудита работы агента.
claude mcp add openworkproof -- uvx openworkproofЧто делает OpenWorkProof
OpenWorkProof превращает работу агента в проверяемую цепочку: WorkOrder задаёт цель и границы, CapabilityGrant выдаёт ограниченные права, а PolicyDecision решает, можно ли выполнять действие. Действия получают ActionReceipt, затем отдельный Verifier проверяет доказательства, а Acceptor принимает или отклоняет результат.
MCP-сервер использует подписи Ed25519, нормализованный JSON,追加ной журнал и хэши содержимого. Итог можно экспортировать в подписанный пакет и проверить офлайн по пакету и открытому ключу, без подключения к исходной системе. VERIFIED не означает ACCEPTED: проверку и приёмку подписывают разные роли. Без доступного uvx команда запуска для Claude Code не поднимет сервер.
Какие задачи решает
- зафиксировать, кто разрешил работу агента
- ограничить действия агента путями, инструментами и сроком
- связать результат, доказательства и конкретный запуск
- проверить подписанный пакет без доступа к исходной системе
- разделить проверку результата и его приёмку человеком
Примеры запросов агенту
- Создай рабочее задание для изменения репозитория и зафиксируй разрешённые пути и инструменты.
- Проверь доказательства выполнения по подписанной цепочке и подготовь пакет для офлайн-проверки.
- Покажи, какие действия требуют решения человека до выполнения.
Как установить OpenWorkProof
Командой платформы
claude mcp add openworkproof -- uvx openworkproofuvx запускает команду с именем пакета; если в README она другая — uvx --from openworkproof <команда>
Командой платформы
codex mcp add openworkproof -- uvx openworkproofuvx запускает команду с именем пакета; если в README она другая — uvx --from openworkproof <команда>
Файл настроек
{
"mcpServers": {
"openworkproof": {
"command": "uvx",
"args": [
"openworkproof"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from openworkproof <команда>
Файл настроек
{
"servers": {
"openworkproof": {
"type": "stdio",
"command": "uvx",
"args": [
"openworkproof"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from openworkproof <команда>
Командой платформы
gemini mcp add openworkproof uvx openworkproofuvx запускает команду с именем пакета; если в README она другая — uvx --from openworkproof <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о OpenWorkProof
Как установить OpenWorkProof в Claude Code?
Выполните claude mcp add openworkproof -- uvx openworkproof. Команда добавит MCP-сервер с запуском через uvx.
Что делает OpenWorkProof?
Он связывает полномочия, действия агента, доказательства, независимую проверку и человеческую приёмку. Результат можно выгрузить в подписанный пакет для офлайн-проверки.
С какими платформами совместим OpenWorkProof?
Сервер можно подключить к Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline и Zed. Команды установки в описании приведены для Claude Code, Codex, Cursor, GitHub Copilot и Gemini CLI.