Repolode
KryptosAI

KryptosAI/mcp-observatory

Open-source CLI для проверки безопасности и регрессий MCP-серверов в CI: выявляет изменения схем, безопасно имитирует атаки и формирует SARIF.

Звёзды
120
Форки
15
Открытые issues
20
Последний коммит
3 дня назад

Что это?

MCP Observatory — инструмент командной строки для проверки серверов Model Context Protocol (MCP) до того, как на них начнут полагаться AI-агенты. Он подключается к серверу, проверяет его инструменты, промпты и ресурсы, при необходимости вызывает безопасные инструменты только для чтения, чтобы убедиться, что они работают, а затем присваивает оценку состояния от 0 до 100 и буквенную отметку.

Инструмент ориентирован на проверки безопасности и регрессий, которые легко встроить в CI. Он умеет записывать сеанс работы с сервером в файл-кассету, воспроизводить его офлайн, сверять работающий сервер с этой записью и сравнивать два запуска, выявляя добавленные или удалённые поля и несовместимые изменения параметров. Также он анализирует схемы инструментов на наличие рискованных особенностей, например возможностей для shell-инъекций, избыточного доступа к файловой системе и утечки учётных данных.

Результаты можно сохранить в формате SARIF для GitHub Code Scanning, а команда setup-ci создаёт конфигурации GitHub Actions или GitLab CI. Проект также может работать как MCP-сервер, чтобы агент мог запускать его проверки для других серверов. Требуется Node.js 20 или новее; инструмент доступен через npx, Homebrew и Docker.

Ключевые возможности

  • 01Проверяет инструменты, промпты и ресурсы MCP-сервера и присваивает ему оценку состояния от 0 до 100.
  • 02Выявляет изменения схем, сравнивая два запуска и находя добавленные, удалённые и несовместимые изменения.
  • 03Записывает сеансы в файлы-кассеты и воспроизводит или проверяет их офлайн.
  • 04Безопасно имитирует атаки и отмечает рискованные особенности схем инструментов.
  • 05Экспортирует результаты в SARIF и создаёт конфигурации GitHub Actions или GitLab CI.
  • 06Может работать как MCP-сервер, чтобы агенты могли проверять другие MCP-серверы.

Сценарии использования

  • Добавление проверки безопасности и совместимости в CI-пайплайн собственного MCP-сервера.
  • Выявление неожиданных изменений схем инструментов до того, как они нарушат работу зависящих от сервера агентов.
  • Проверка сторонних MCP-серверов на рискованные особенности инструментов перед установкой.
  • Загрузка результатов проверки MCP в GitHub Code Scanning для pull request.

Быстрый старт

  1. 1

    Запустите первое сканирование с помощью npx

    npx -y @kryptosai/mcp-observatory@latest
  2. 2

    Проверьте определённый MCP-сервер

    npx -y @kryptosai/mcp-observatory@latest test npx -y @modelcontextprotocol/server-everything
  3. 3

    Откройте локальную панель, чтобы просмотреть результаты

    npx -y @kryptosai/mcp-observatory@latest dashboard

Что важно знать

  • Требуется Node.js версии 20 или новее.
  • Некоторые расширенные функции, например рабочий процесс ClearFrame, доступны через приложение для Mac, которое поддерживает только Apple Silicon.

В подборках

Темы

Частые вопросы

Что такое mcp-observatory?
Open-source CLI для проверки безопасности и регрессий MCP-серверов в CI: выявляет изменения схем, безопасно имитирует атаки и формирует SARIF. MCP Observatory — инструмент командной строки для проверки серверов Model Context Protocol (MCP) до того, как на них начнут полагаться AI-агенты. Он подключается к серверу, проверяет его инструменты, промпты и ресурсы, при необходимости вызывает безопасные инструменты только для чтения, чтобы убедиться, что они работают, а затем присваивает оценку состояния от 0 до 100 и буквенную отметку.
mcp-observatory можно использовать бесплатно? Какая у него лицензия?
mcp-observatory распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-observatory всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcp-observatory — 4 нояб. 2026 г..
Для чего можно использовать mcp-observatory?
Добавление проверки безопасности и совместимости в CI-пайплайн собственного MCP-сервера. Выявление неожиданных изменений схем инструментов до того, как они нарушат работу зависящих от сервера агентов. Проверка сторонних MCP-серверов на рискованные особенности инструментов перед установкой. Загрузка результатов проверки MCP в GitHub Code Scanning для pull request.
Как установить mcp-observatory?
Запустите первое сканирование с помощью npx: npx -y @kryptosai/mcp-observatory@latest Проверьте определённый MCP-сервер: npx -y @kryptosai/mcp-observatory@latest test npx -y @modelcontextprotocol/server-everything Откройте локальную панель, чтобы просмотреть результаты: npx -y @kryptosai/mcp-observatory@latest dashboard
Где скачать mcp-observatory?
Исходный код и инструкции по установке — на GitHub: https://github.com/KryptosAI/mcp-observatory

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Сканер безопасности на Rust для аудита MCP-серверов и файлов навыков AI-агентов на предмет prompt injection, отравления инструментов, утечки секретов и рисков цепочки поставок.

99+1 за неделю20RustApache-2.0Активно поддерживаетсяОбновлён 30 дней назад

Контроль доступа для AI-агентов, пишущих код: блокировка чтения учётных данных, проверка рискованных действий и журналирование вызовов инструментов в Claude Code, Codex, Cursor и MCP-серверах.

225+2 за неделю21TypeScriptApache-2.0Активно поддерживаетсяОбновлён 9 часов назад

Средство регрессионного тестирования повторно выполняет записанные цепочки вызовов API и сравнивает результаты с одобренными человеком эталонами, выявляя изменения между релизами.

2,4 тыс.+218 за неделю164GoMITОбновлён 12 дней назад

Безопасная приватная среда выполнения для автономных AI-агентов с политиками доступа к файлам, системным вызовам и сети для каждой песочницы.

21,2 тыс.+459 за неделю2,1 тыс.RustApache-2.0Обновлён 9 часов назад