Платформа с открытым исходным кодом для тестирования и оценки MCP-серверов, MCP-приложений и приложений ChatGPT: инспектируйте их, общайтесь с ними и отлаживайте.
modelcontextprotocol/inspector
Визуальный инструмент и CLI для тестирования и отладки серверов Model Context Protocol (MCP) с веб-интерфейсом, CLI и терминальным UI.
- Звёзды
- 11,119
- Форки
- 1,545
- Открытые issues
- 26
- Последний коммит
- 14 часов назад
Что это?
MCP Inspector позволяет разработчикам подключаться к серверам Model Context Protocol и изучать, что они предоставляют: инструменты, ресурсы и промпты. Их также можно вызывать напрямую, чтобы проверить работу. Пакет @modelcontextprotocol/inspector содержит один бинарный файл mcp-inspector с веб-интерфейсом (по умолчанию), CLI для написания скриптов и интерактивным терминальным UI.
Веб-интерфейс — это одностраничное приложение на Vite и React с бэкендом на Node, созданное с помощью Mantine. CLI предназначен для автоматизации и CI: сервер можно проверить на базовую работоспособность, подключившись к нему, получив список доступных возможностей, вызвав их и проверив результаты. Вывод в JSON можно использовать вместе с такими инструментами, как jq. В TUI для интерактивной работы в терминале используется Ink.
В пакет также входит экспериментальный бинарный файл mcpdo — CLI для подключений, который один раз подключается к указанному серверу, а затем выполняет множество команд через локальный демон. Секреты, например OAuth-токены и значения переменных окружения для stdio, хранятся в системном хранилище ключей, если оно доступно; в противном случае используется файловое хранилище.
Ключевые возможности
- 01Веб-интерфейс для просмотра и вызова инструментов, ресурсов и промптов MCP-сервера
- 02CLI для автоматизации, CI и smoke-тестов с выводом в JSON
- 03Интерактивный терминальный UI на базе Ink
- 04Хранение OAuth-токенов и секретов в системном хранилище ключей, если оно доступно
- 05Экспериментальный CLI mcpdo для подключений, повторно использующий одно подключение для выполнения команд
Сценарии использования
- Отладка собственного MCP-сервера во время разработки, до подключения его к AI-клиенту
- Запуск в CI проверок MCP-сервера: подключение, получение списка, вызов и проверка результатов
- Интерактивное и неинтерактивное тестирование MCP-серверов, защищённых OAuth
- Изучение доступных инструментов незнакомого MCP-сервера и их входных параметров
Быстрый старт
- 1
Запустите веб-интерфейс с помощью npx (установка не требуется)
npx @modelcontextprotocol/inspector - 2
Или запустите вместо него клиент командной строки
npx @modelcontextprotocol/inspector --cli
Что важно знать
- Лицензия указана как NOASSERTION, а в README описан переходный период со смешанным лицензированием MIT и Apache-2.0, поэтому перед повторным использованием проверьте LICENSE.
- На компьютерах без системного хранилища ключей такие секреты, как токены OAuth, сохраняются в незашифрованном виде в ~/.mcp-inspector/secrets.json, если не указать ключ.
- Для разработки требуется Node версии 22.19.0 или новее.
Темы
Частые вопросы
- Что такое inspector?
- Визуальный инструмент и CLI для тестирования и отладки серверов Model Context Protocol (MCP) с веб-интерфейсом, CLI и терминальным UI. MCP Inspector позволяет разработчикам подключаться к серверам Model Context Protocol и изучать, что они предоставляют: инструменты, ресурсы и промпты. Их также можно вызывать напрямую, чтобы проверить работу. Пакет @modelcontextprotocol/inspector содержит один бинарный файл mcp-inspector с веб-интерфейсом (по умолчанию), CLI для написания скриптов и интерактивным терминальным UI.
- inspector можно использовать бесплатно? Какая у него лицензия?
- inspector распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- inspector всё ещё поддерживается?
- Активно поддерживается. Последний коммит в inspector — 21 окт. 2026 г..
- Для чего можно использовать inspector?
- Отладка собственного MCP-сервера во время разработки, до подключения его к AI-клиенту Запуск в CI проверок MCP-сервера: подключение, получение списка, вызов и проверка результатов Интерактивное и неинтерактивное тестирование MCP-серверов, защищённых OAuth Изучение доступных инструментов незнакомого MCP-сервера и их входных параметров
- Как установить inspector?
- Запустите веб-интерфейс с помощью npx (установка не требуется): npx @modelcontextprotocol/inspector Или запустите вместо него клиент командной строки: npx @modelcontextprotocol/inspector --cli
- Где скачать inspector?
- Исходный код и инструкции по установке — на GitHub: https://github.com/modelcontextprotocol/inspector
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Помощник для отладки Python: ic() заменяет print(), показывая имена переменных, выражения и их значения в форматированном выводе с подсветкой синтаксиса.
TUI и CLI для тестирования, отладки и автоматизации серверов Model Context Protocol (MCP) через stdio, SSE и HTTP.
CLI для управления интерактивными терминальными программами — REPL, отладчиками и TUI-приложениями — через PTY с помощью AI-агентов.
Среда разработки Ethereum для компиляции, развёртывания, тестирования и отладки смарт-контрактов и dapp.
MCP-сервер и CLI с инструментами для AI-агентов: сборка, тестирование и запуск проектов iOS и macOS в Xcode.