Визуальный инструмент и CLI для тестирования и отладки серверов Model Context Protocol (MCP) с веб-интерфейсом, CLI и терминальным UI.
MCPJam/inspector
Платформа с открытым исходным кодом для тестирования и оценки MCP-серверов, MCP-приложений и приложений ChatGPT: инспектируйте их, общайтесь с ними и отлаживайте.
- Звёзды
- 2,274
- Форки
- 297
- Открытые issues
- 316
- Последний коммит
- 4 часа назад
Что это?
MCPJam Inspector — платформа для тестирования и оценки MCP-серверов, которую используют разработчики. Она позволяет вручную запускать инструменты, ресурсы, промпты и сценарии elicitation, а также просматривать полные журналы JSON-RPC и обмена OAuth. В Playground можно общаться с моделями, подключенными к вашему серверу, включая интерфейсы OpenAI Apps SDK и MCP-приложений. Эмулятор виджетов помогает оценивать макеты на экранах компьютеров, планшетов и мобильных устройств.
Проект также предлагает средства для оценки и регрессионного тестирования. Вы можете задавать тестовые сценарии с ожидаемыми вызовами инструментов, запускать их на нескольких LLM и отслеживать точность со временем. Пошаговый отладчик OAuth проверяет соответствие нескольким версиям спецификации авторизации MCP, включая динамическую регистрацию клиентов и CIMD.
Для автоматизации MCPJam предоставляет CLI и SDK и может запускать проверки на соответствие спецификации, E2E-тесты, eval-тесты и проверки OAuth при каждом pull request в GitHub Actions или других CI-системах. Сервис доступен как хостируемое веб-приложение, приложение для Mac и Windows, а также через npx и Docker.
Ключевые возможности
- 01Чат в Playground для проверки инструментов с LLM, с полными трассировками вызовов инструментов и сообщений JSON-RPC.
- 02Эмулятор виджетов для интерфейсов OpenAI Apps SDK и MCP-приложений с предварительным просмотром на экранах компьютеров, планшетов и мобильных устройств.
- 03Пошаговый отладчик OAuth, охватывающий несколько версий спецификации авторизации MCP, DCR и CIMD.
- 04Eval-тесты с ожидаемыми вызовами инструментов и отслеживанием точности на нескольких LLM.
- 05CLI и SDK для проверки серверов и запуска проверок из терминала или собственных тестов.
- 06Интеграция с CI/CD для запуска проверок на соответствие спецификации, E2E-тестов и eval-тестов при каждом PR.
Сценарии использования
- Отладка инструментов и промптов MCP-сервера перед подключением к ChatGPT, Claude или Cursor.
- Пошаговая проверка настройки OAuth MCP-сервера для поиска ошибок авторизации.
- Запуск регрессионных eval-тестов на нескольких LLM при каждом изменении описаний инструментов.
- Блокировка pull request при обнаружении ошибок в тестах на соответствие MCP в GitHub Actions.
Быстрый старт
- 1
Откройте размещённое приложение в браузере (установка не требуется).
- 2
Или запустите MCPJam локально с помощью npx на Node.js 20 или новее.
npx @mcpjam/inspector@latest
Что важно знать
- Размещённое веб-приложение поддерживает только URL HTTPS-серверов и не поддерживает серверы STDIO.
- Для установки через терминал требуется Node.js 20 или новее.
- Приложение для компьютера доступно только для Mac и Windows.
- В метаданных репозитория не указана однозначная лицензия (NOASSERTION), хотя в README указана Apache 2.0.
Темы
Частые вопросы
- Что такое inspector?
- Платформа с открытым исходным кодом для тестирования и оценки MCP-серверов, MCP-приложений и приложений ChatGPT: инспектируйте их, общайтесь с ними и отлаживайте. MCPJam Inspector — платформа для тестирования и оценки MCP-серверов, которую используют разработчики. Она позволяет вручную запускать инструменты, ресурсы, промпты и сценарии elicitation, а также просматривать полные журналы JSON-RPC и обмена OAuth. В Playground можно общаться с моделями, подключенными к вашему серверу, включая интерфейсы OpenAI Apps SDK и MCP-приложений. Эмулятор виджетов помогает оценивать макеты на экранах компьютеров, планшетов и мобильных устройств.
- inspector можно использовать бесплатно? Какая у него лицензия?
- inspector распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- inspector всё ещё поддерживается?
- Активно поддерживается. Последний коммит в inspector — 22 окт. 2026 г..
- Для чего можно использовать inspector?
- Отладка инструментов и промптов MCP-сервера перед подключением к ChatGPT, Claude или Cursor. Пошаговая проверка настройки OAuth MCP-сервера для поиска ошибок авторизации. Запуск регрессионных eval-тестов на нескольких LLM при каждом изменении описаний инструментов. Блокировка pull request при обнаружении ошибок в тестах на соответствие MCP в GitHub Actions.
- Как установить inspector?
- Откройте размещённое приложение в браузере (установка не требуется). Или запустите MCPJam локально с помощью npx на Node.js 20 или новее.: npx @mcpjam/inspector@latest
- Где скачать inspector?
- Исходный код и инструкции по установке — на GitHub: https://github.com/MCPJam/inspector
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
TUI и CLI для тестирования, отладки и автоматизации серверов Model Context Protocol (MCP) через stdio, SSE и HTTP.
CLI для установки MCP-серверов в популярные AI-клиенты, например Claude Desktop, Cursor и VS Code, с поддержкой OAuth для удалённых серверов.
TypeScript-фреймворк для создания MCP-серверов, MCP Apps с представлениями на React и клиентов; включает Inspector и CLI.
Библиотека на Python и TypeScript с готовыми и настраиваемыми оценщиками для тестирования результатов LLM-приложений, включая оценку по принципу LLM-as-judge.
Среда разработки Ethereum для компиляции, развёртывания, тестирования и отладки смарт-контрактов и dapp.