К основному содержанию
MCP-сервер CX Codex

MCP Server Attestation — MCP-сервер для Claude Code: как установить

Подписывает манифесты инструментов ключами Ed25519 и проверяет вызовы spawn при запуске процессов. Защищает стек MCP от подмены команд и вредоносных обновлений.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add server-attestation -- npx -y mcp-attest-demo
Открыть на GitHub

Что делает MCP Server Attestation

Инструмент добавляет криптографическую проверку манифестов для протокола MCP и контролирует запуск дочерних процессов. Библиотека сверяет подпись инструментов перед регистрацией, а встроенный санитайзер отсекает метасимволы оболочки, небезопасные регулярные выражения с риском ReDoS и попытки обхода путей.

В состав входят библиотека проверки для Node.js, утилита командной строки mcp-attest и демонстрационный сервер mcp-attest-demo, работающий через stdio. Сервер предоставляет функции генерации ключей, создания шаблонов манифестов, подписания и валидации параметров вызова утилит.

Для работы требуется Node.js версии 20 или новее, при этом внешние криптографические зависимости не нужны из-за использования встроенного модуля node:crypto.

Какие задачи решает

  • проверить цифровую подпись Ed25519 у манифеста MCP-инструментов
  • заблокировать несанкционированный запуск процессов через spawn
  • очистить аргументы команд от шелл-метасимволов и символов обхода каталогов
  • выпустить пару криптографических ключей для подписи манифеста

Примеры запросов агенту

  • Сгенерируй шаблон манифеста инструментов с помощью attest_generate_manifest_template
  • Проверь параметры запуска команды /usr/bin/echo через attest_inspect_spawn
  • Создай новую ключевую пару через attest_keygen для подписи манифеста

Как установить MCP Server Attestation

Командой платформы

claude mcp add server-attestation -- npx -y mcp-attest-demo

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о MCP Server Attestation

Как установить MCP Server Attestation в Claude Code?

Для подключения демонстрационного сервера выполните в терминале команду claude mcp add mcp-server-attestation -- npx -y mcp-attest-demo.

Что делает MCP Server Attestation?

Сервер и библиотека проверяют подлинность манифестов MCP с помощью Ed25519 и фильтруют параметры при вызове системных процессов. Это предотвращает инъекции команд и несанкционированные подмены инструментов.

Как устроен механизм доверия к ключам?

По умолчанию работает модель TOFU (Trust-on-First-Use): публичный ключ сервера при первом запуске закрепляется в файле ~/.mcp-attest/trust.json. При смене ключа проверка завершится ошибкой несовпадения пина.

Похожие MCP-серверы

Все MCP-серверы по теме «Безопасность» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 392 262звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 609звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 110звёзд репо Robin: AI-Powered Dark Web OSINT apurvsinghgautam MCP-сервер для OSINT-расследований в дарквебе через Tor. Направляет запросы к поисковикам onion-сети, собирает страницы и формирует итоговую сводку через языковую модель. CX Codex +1 ★ 7 718звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 066звёзд репо OpenOSINT OpenOSINT Запускает 21 OSINT-инструмент для проверки доменов, IP-адресов, утечек и DNS прямо через запросы к модели. Пригодится при расследовании инцидентов и аудите внешнего периметра. CX Codex +1 ★ 1 816звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой