Repolode
MCPJam

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. 1

    Откройте размещённое приложение в браузере (установка не требуется).

  2. 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 обновляется ежедневно.

Похожие проекты