MCP Watch CLI
Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.
- 139 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Сканер читает исходный код и скачивает репозитории, но ничего не запускает и не меняет.
Установка
- Работает в
В терминале, через 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-трюки, нарушения протокола, слабая проверка ввода, подмена сервисов, опасные потоки данных и лишние разрешения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.
Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.
MCP-Shield находит конфигурации MCP, подключается к серверам и ищет в описаниях инструментов скрытые команды, каналы утечки и подмену чужих инструментов
Security Detections MCP — база правил детектирования
Security Detections MCP
MCP-сервер собирает правила Sigma, Splunk, Elastic и KQL в одну базу: агент ищет детекторы и пробелы в покрытии ATT&CK
MCP Scanner
mcp-scanner
Сканер от Cisco AI Defense: проверяет MCP-серверы и их инструменты на угрозы тремя движками, правилами YARA, моделью и API Cisco
Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| MCP Watch (эта карточка) | нет | 139 | |
| MCP Scanner | да | 1 109 | проверяет папку `.claude` и конфигурацию агента; MCP Watch разбирает исходный код самого MCP-сервера |
| Skill Scanner | нет | 2 689 | сканирует скиллы и конфигурации по набору правил; MCP Watch разбирает репозиторий сервера по двенадцати классам угроз |
Коротко о README
Установка идет тремя путями: пакет npm, исходники и Docker. Команды `scan` и `scan-local` принимают формат вывода, порог серьезности и категорию.