ls-mcp CLI

ls-mcp находит MCP-серверы в Claude, Cursor и других редакторах, показывает запущенные и предупреждает о ключах в настройках.

  • 84 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

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

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

  • Утилита читает конфигурации редакторов и показывает найденные ключи, поэтому вывод нужно хранить как секрет.
Все причины и проверки

lirantal/ls-mcp

Установка

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

npx skillfoxx add cli/ls-mcp

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

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

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

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

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

  • Утилита читает конфигурации редакторов и показывает найденные ключи, поэтому вывод нужно хранить как секрет.

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

Что делает

ls-mcp — консольная утилита, которая сканирует локальное окружение и перечисляет настроенные MCP-серверы. Запуск `npx ls-mcp` обходит конфигурации приложений и агентских редакторов, поднимается по вложенным каталогам к настройкам проекта и объединяет их с глобальными. Утилита определяет, какие серверы сейчас запущены как процессы, и анализирует переменные окружения и ключи в настройках на предмет вероятно раскрытых учетных данных. Флаг `--files` ограничивает проверку указанными файлами, `--all` показывает и пустых провайдеров, а `--json` отдает машиночитаемый результат со сводкой по числу серверов, запущенным и предупреждениям.

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

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

  • Надо понять, какие MCP-серверы уже настроены в разных редакторах.
  • Перед аудитом нужно найти ключи, лежащие открытым текстом в настройках серверов.
  • Конфигурацию требуется выгрузить в JSON для собственного скрипта.
  • В проекте лежит `.mcp.json`, и его нужно сверить с глобальными настройками.

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

  • Нужно проверять безопасность самих MCP-серверов, а не их настроек.
  • Требуется управлять серверами или запускать их: утилита только читает.
  • Нужна проверка на другой операционной системе без Node.js.

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

Запусти `npx ls-mcp --json` и перечисли все найденные MCP-серверы, отметив те, где в настройках есть ключи открытым текстом.

Ограничения

Утилита читает конфигурационные файлы в вашем домашнем каталоге и проектах, поэтому запускайте ее только в доверенной среде и не публикуйте вывод целиком. Анализ ключей эвристический и может давать ложные срабатывания. Список поддерживаемых редакторов и приложений определяется самой утилитой, нестандартные пути укажите флагом `--files`. Статус процессов отражает момент запуска. Нужен Node.js для `npx`. Утилита ничего не изменяет и не удаляет.

Как отключить. Отдельной установки нет: `npx` запускает пакет без следа. Глобальный пакет, если ставили, уберите командой `npm uninstall -g ls-mcp`.

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

Как проверить только один файл настроек?

Флагом `--files`: `npx ls-mcp --files ./mcp-config.json`. Можно передать несколько файлов через запятую или пробел.

Как показать пустых провайдеров?

Добавьте `--all` или `-a`. По умолчанию провайдеры без серверов скрыты.

Какой формат у JSON-вывода?

Объект с полем `mcpFiles` по провайдерам и полем `summary` со статистикой: всего серверов, запущенных, предупреждений по ключам и транспортов.

Как включить отладку?

Установите `NODE_DEBUG=ls-mcp`, чтобы получить подробный журнал работы.

Находит ли он проектные настройки во вложенных папках?

Да, он поднимается по каталогам и подхватывает настройки, привязанные к проекту, вместе с глобальными.

Обсуждение

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

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

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

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

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

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

CLIМинимальный доступ139Звезды репозитория
Официальный

Шлюз для MCP-серверов: плагины маскировки известных секретов в текстовых ответах, проверки репутации и записи вызовов

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

CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым

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

Коротко о README

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

Бейдж для README

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