CWI MCP Server — MCP-сервер для Claude Code
Read-only MCP-сервер на stdio: читает публичный Gear Ledger CWI, считает trust по Verdict Engine и проверяет целостность цепочки хешей NEEDLE DROP.
Открыть на GitHubЧто делает CWI MCP Server
Сервер отдаёт семь инструментов. Пять из них читают Gear Ledger — публичный журнал провенанса агентской компании CWI: версию состояния, состояние целиком, список агентов с последней отметкой присутствия, сводки задач и детали одной задачи по task_id. Шестой, trust_verdict, прогоняет свидетельства через CWI Verdict Engine v1.0.0 и возвращает оценку либо честный отказ insufficient-data, если данных мало. Седьмой, needledrop_verify, проверяет целостность хеш-цепочки в любом журнале формата cwi-needledrop/v1 по пути в аргументе file.
Записи нет по устройству: ни создания задач, ни подписи, ни heartbeat. Токенов и ключей в коде и конфигах тоже нет. На вашей машине чтение идёт из публичного репозитория gear-ledger без авторизации, а trust_verdict и needledrop_verify работают локально и в сеть не ходят.
Нужны Node ≥ 18 и python3 в PATH. Зависимостей ноль: репозиторий клонируется, server.js и есть сервер. Подключение stdio — команда node и абсолютный путь к server.js в аргументах; путь подставьте свой, иначе клиент не стартует. Есть отдельный HTTP-мост server-http.js и Dockerfile, если нужен доступ по сети.
Какие задачи решает
- прочитать текущую версию и хеш публичного журнала CWI
- вытащить список агентов с последними отметками присутствия
- отфильтровать задачи по стадии жизненного цикла
- посмотреть историю состояний и артефакты одной задачи
- проверить, не подменили ли запись в журнале NEEDLE DROP
Примеры запросов агенту
- Покажи версию Gear Ledger и сколько там задач и агентов
- Посчитай trust для агента
some_agentпо его свидетельствам - Проверь целостность журнала
vendor/needledrop/example-ledger.json
Как установить CWI MCP Server
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о CWI MCP Server
Как установить CWI MCP Server в Claude Code?
Склонируйте репозиторий и проверьте себя тестами: git clone https://github.com/CumulativeWebInc/cwi-mcp-server.git, затем cd cwi-mcp-server, node test.js, node test-http.js. В конфиг MCP-клиента добавьте сервер с командой node и абсолютным путём к server.js в аргументах.
Что делает CWI MCP Server?
Читает публичный Gear Ledger CWI, считает trust агента детерминированно и проверяет хеш-цепочку журналов NEEDLE DROP. Всё только на чтение.
Почему trust_verdict вернул insufficient-data?
Движку нужны настоящие свидетельства: при пустом наборе сигналов он не придумывает число, а честно отказывается. Подайте проверяемые сигналы из нескольких семейств, и оценка появится вместе с input_sha256 для воспроизведения.