MCP Watch CLI

Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.

  • 139 ★ репозитория
  • Последний коммит
CLI

Минимальный доступ

Почему такой уровень

  • Сканер читает исходный код и скачивает репозитории, но ничего не запускает и не меняет.
Все причины и проверки

kapilduraphe/mcp-watch

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/mcp-watch

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Сканер читает исходный код и скачивает репозитории, но ничего не запускает и не меняет.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP Watch проверяет код MCP-сервера до подключения к агенту. Сканер разбирает репозиторий GitHub или локальную папку и сообщает об уязвимостях по двенадцати категориям: зашитые ключи и токены, скрытые инструкции в описаниях инструментов, инъекции в промпт и параметры, подмена инструментов после установки, кража истории разговора, ANSI-последовательности, нарушения протокола, слабая проверка ввода, подмена известных сервисов, опасные потоки данных и лишние разрешения. Отчет выводится в консоль или в JSON, находки фильтруются по серьезности и категории. Для CI есть образ Docker и готовые сценарии GitHub Actions.

Для кого. Разработчикам, которые выбирают чужие MCP-серверы для агентов, и авторам собственных серверов перед публикацией.

Подходит, если

  • Перед установкой стороннего MCP-сервера нужна быстрая проверка его репозитория.
  • Автор сервера хочет видеть уязвимости в каждом пул-реквесте.
  • Команда собирает внутренний список проверенных MCP-серверов.
  • Нужен JSON-отчет, который разбирает скрипт или другой агент.

Не подходит, если

  • Нужна проверка уже запущенного сервера в рантайме: сканер читает исходный код.
  • Требуется гарантия отсутствия уязвимостей: чистый отчет не заменяет ручной разбор.
  • Сервер закрыт и его код недоступен для чтения.

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

Просканируй репозиторий MCP-сервера, покажи только находки высокой серьезности и объясни, какие из них требуют правки до подключения.

Ограничения

Анализ статический, поэтому находки бывают ложными, а часть атак он не видит. Последний коммит в репозитории датирован июлем 2026 года. Для скана репозитория GitHub код скачивается на машину, где запущена утилита. Сканер не заменяет изучение прав и поведения сервера: даже чистый отчет не доказывает безопасность. Результаты стоит сверять с документацией сервера и проверять находки вручную до выводов. Проект небольшой, правила обнаружения пополняются нерегулярно.

Как отключить. Удалите пакет командой `npm uninstall -g mcp-watch` или остановите контейнер. Сканер не оставляет фоновых процессов и настроек в агенте.

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

Как просканировать репозиторий GitHub?

Запустите `mcp-watch scan https://github.com/user/mcp-server`. Для локальной папки подойдет `mcp-watch scan-local /path/to/project`.

Как получить отчет в JSON?

Добавьте флаг `--format json`. Серьезность задает `--severity`, категорию — `--category`, например `credential-leak`.

Нужно ли ставить Node.js?

Нет, если запускать через Docker: `docker run --rm mcp-watch scan <url>`. Образ собирают из репозитория.

Можно ли встроить сканер в CI?

Да. В репозитории лежат сценарии GitHub Actions: проверка зависимостей и сканирование безопасности.

Какие угрозы ищет сканер?

Двенадцать классов: ключи и токены в коде, отравление инструментов, инъекции в промпт и параметры, подмена инструментов, кража разговора, ANSI-трюки, нарушения протокола, слабая проверка ввода, подмена сервисов, опасные потоки данных и лишние разрешения.

Обсуждение

Вопросов и отзывов пока нет.

Сканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.

CLIРасширенный доступ165Звезды репозитория

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

MCP-Shield находит конфигурации MCP, подключается к серверам и ищет в описаниях инструментов скрытые команды, каналы утечки и подмену чужих инструментов

MCP-серверШирокий доступ555Звезды репозитория

MCP Scanner

mcp-scanner

Официальный

Сканер от Cisco AI Defense: проверяет MCP-серверы и их инструменты на угрозы тремя движками, правилами YARA, моделью и API Cisco

CLIРасширенный доступ1,1 тыс.Звезды репозитория
Выбор редакции

Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки

CLIРасширенный доступ24,5 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
MCP Watch (эта карточка)нет139
MCP Scannerда1 109проверяет папку `.claude` и конфигурацию агента; MCP Watch разбирает исходный код самого MCP-сервера
Skill Scannerнет2 689сканирует скиллы и конфигурации по набору правил; MCP Watch разбирает репозиторий сервера по двенадцати классам угроз

Коротко о README

Установка идет тремя путями: пакет npm, исходники и Docker. Команды `scan` и `scan-local` принимают формат вывода, порог серьезности и категорию.

Бейдж для README

Сообщить о проблеме

Foxx AIMCP Watch
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.