mcp-explorer CLI
Консольный инспектор HTTP-серверов MCP: покажет инструменты, схемы, промпты и ресурсы и вызовет любой инструмент вручную.
- 134 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Команда `call` выполняет инструменты сервера по-настоящему, в том числе те, что меняют данные.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mcp-explorerОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Команда `call` выполняет инструменты сервера по-настоящему, в том числе те, что меняют данные.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
mcp-explorer — консольная утилита на Python, которая подключается к MCP-серверу по адресу URL и показывает, что он умеет. Команда `list` выводит инструменты компактно, `inspect` раскрывает один инструмент с полными схемами ввода и вывода, `prompts` и `resources` перечисляют промпты и ресурсы, обходя все страницы выдачи. Команда `call` вызывает инструмент: аргументы передают объектом JSON или повторяемым ключом `-a`, значения приводятся по схеме инструмента и проверяются до отправки. `info` показывает версию протокола и возможности сервера, `doctor` проверяет совместимость и с новым протоколом без сессий, и с прежним рукопожатием. Ключи `--json` и `--stateless`/`--legacy` работают после любой команды.
Для кого. Авторам MCP-серверов, которые отлаживают инструменты без клиента, и разработчикам, желающим увидеть описания чужого сервера до подключения к агенту.
Подходит, если
- Нужно за минуту увидеть список инструментов чужого HTTP-сервера до подключения к Claude Code.
- Собственный сервер отвечает агенту странно, и вызов инструмента повторяют вручную с теми же аргументами.
- Перед релизом сервера проверяют, что он отвечает и по новому протоколу без сессий, и по прежнему.
- В CI нужен JSON с определениями инструментов, чтобы сравнивать схемы между версиями сервера.
Не подходит, если
- Сервер запускается локально по stdio: в README все примеры с адресом URL.
- Требуется графический интерфейс с историей вызовов: утилита консольная.
- Инструмент на боевом сервере меняет данные, а пробный запуск нежелателен: `call` выполняет его по-настоящему.
Пример запроса к агенту
Покажи инструменты MCP-сервера по адресу https://example.com/mcp и опиши схему аргументов инструмента `execute_sql`.Ограничения
Утилита работает с серверами по адресу URL, примеры README показывают только streamable HTTP. По умолчанию выбран протокол MCP 2 без сессий, а прежнее рукопожатие включает ключ `--legacy`, поэтому у старого сервера первый запрос может не пройти. Команда `call` исполняет инструмент по-настоящему и способна менять данные на сервере. Передача токенов и заголовков авторизации в README не описана, для закрытых серверов эта возможность не подтверждена. Проект небольшой и держится на одном авторе.
Как отключить. Удалите пакет командой `pip uninstall mcp-explorer`. Серверы и их данные утилита сама не меняет, пока не вызвана команда `call`.
Частые вопросы
Как понять, что сервер совместим с протоколом?
Запустите `mcp-explorer doctor URL`. Утилита проверит и режим без сессий, и прежний режим с рукопожатием, а код выхода зависит от выбранного режима.
Как передать аргументы инструменту?
Укажите объект JSON третьим параметром или повторяйте `-a ИМЯ ЗНАЧЕНИЕ`. Если заданы оба способа, отдельные `-a` перекрывают одноименные ключи JSON.
Как увидеть полное описание одного инструмента?
Выполните `mcp-explorer inspect URL ИНСТРУМЕНТ`. С ключом `--json` вывод придет одним объектом с аннотациями и схемами.
Работает ли утилита со старыми серверами?
Да, ключ `--legacy` включает прежнее рукопожатие. Без него утилита использует MCP 2 без сессий.
Можно ли читать аргументы из файла?
Да. Передайте `-` вместо JSON и направьте файл на стандартный ввод: `mcp-explorer call URL TOOL - < arguments.json`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКонсольный отладчик MCP-серверов от Giant Swarm: REPL для инструментов, OAuth 2.1 и режим MCP-сервера для Cursor
Прозрачный прокси между ИИ-клиентом и MCP-сервером: показывает каждый кадр JSON-RPC в терминале, проверяет запись в CI и экспортирует спаны
Локальный инструмент для проверки и отладки MCP-серверов: чат с инструментами, просмотр вызовов и прогоны оценок по разным клиентам
Легкий CLI, чтобы находить, смотреть и вызывать инструменты MCP-серверов прямо из командной строки
Проверяет подключение к MCP-серверу McDonald's China: число и имена инструментов, ответы на ошибки входа, причины нулевой цены.
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| mcp-explorer (эта карточка) | нет | 134 | |
| MCP Inspector | нет | 11 243 | графический инспектор MCP; mcp-explorer работает командами терминала и выдает JSON для скриптов |
| MCPJam Inspector | нет | 2 302 | среда проверки MCP с интерфейсом; mcp-explorer остается небольшой консольной утилитой |
Коротко о README
README подробно разбирает каждую команду с примерами и справкой `--help`, а общие ключи `--json` и `--stateless`/`--legacy` действуют после любой команды.