MCP Interviewer CLI

MCP Interviewer проверяет MCP-сервер до подключения агента: лимиты провайдеров, тесты инструментов и отчет в Markdown.

  • 158 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

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

  • С флагом `--test` утилита вызывает инструменты проверяемого сервера и запускает его как дочерний процесс.
  • Тесты и оценка отправляют данные сервера выбранной модели.
Все причины и проверки

microsoft/mcp-interviewer

Установка

Работает в

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

npx skillfoxx add cli/mcp-interviewer

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

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

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

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

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

  • С флагом `--test` утилита вызывает инструменты проверяемого сервера и запускает его как дочерний процесс.
  • Тесты и оценка отправляют данные сервера выбранной модели.

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

Что делает

`mcp-interviewer` — консольная утилита на Python. Она запускает указанный MCP-сервер как дочерний процесс, читает его возможности и сверяет с ограничениями провайдеров, например OpenAI: не больше 128 инструментов в запросе и длина имени до 64 символов. С флагом `--test` языковая модель по вашему ключу строит план проверки и вызывает инструменты сервера, собирая статистику. Флаги `--judge-tools` и `--judge-test` добавляют экспериментальную оценку от модели. На выходе Markdown-отчет `mcp-interview.md` и файл `mcp-interview.json` с сырыми данными. Секции отчета выбирают флагом `--reports`.

Для кого. Авторы и сопровождающие MCP-серверов, которые хотят знать, как сервер поведет себя в руках модели.

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

  • Перед релизом сервера нужен отчет о его инструментах.
  • Проверяют, не превышает ли набор инструментов лимиты OpenAI.
  • Сравнивают два сервера с похожими функциями по статистике вызовов.
  • В CI хотят ловить ломающиеся схемы инструментов.

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

  • Нужно измерить безопасность сервера, а не удобство для модели.
  • Сервер умеет менять данные, и контейнера для проверки нет.
  • Оценка от модели понадобится как окончательный вердикт без чтения.

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

Проверь мой MCP-сервер утилитой mcp-interviewer в контейнере, без функциональных тестов, и покажи нарушения лимитов и краткий отчет.

Ограничения

С флагом `--test` утилита сама вызывает инструменты сервера, поэтому запускайте его в контейнере и без доступа к реальным данным. Для `--test` и оценки нужны своя модель и ключ, например `--model gpt-4.1`. Оценки от модели экспериментальные: все выводы проверяйте вручную. Базовая проверка ограничений и отчет работают без модели. Утилита исполняет команду проверяемого сервера на вашей машине, поэтому проверяйте только те серверы, которым доверяете. Последний коммит в репозитории сделан в сентябре 2026.

Как отключить. Удалите пакет командой `pip uninstall mcp-interviewer` и сгенерированные файлы отчетов. Ключ модели отзовите, если выдавали его только для проверки.

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

Что проверяется без модели?

Ограничения провайдеров (`--constraints`, например `OTC`, `ONL`, `ONP`) и состав отчета: сведения о сервере, инструменты, ресурсы, подсказки.

Что делает флаг --test?

Модель строит план проверки по возможностям сервера и вызывает его инструменты. Нужны `--model` и безопасное окружение.

Куда пишется результат?

В `mcp-interview.md` и `mcp-interview.json`; набор секций настраивают через `--reports`.

Можно ли вызвать из Python?

Да, пакет ставится как зависимость через `uv add mcp-interviewer` или `pip install mcp-interviewer`.

Безопасно ли запускать проверяемый сервер?

Запускайте его в контейнере Docker: утилита исполняет команду сервера в дочернем процессе, а с `--test` вызывает его инструменты.

Обсуждение

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

Выбор редакции

Официальный отладчик MCP-серверов: веб-интерфейс, CLI для автоматизации и терминальный интерфейс в одном пакете

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

Команда npx @wong2/mcp-cli запускает MCP-серверы из конфига Claude Desktop, показывает инструменты и вызывает их из терминала.

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

MCP-сервер: агент шлет GET, POST, PUT, DELETE и PATCH на ваш REST API и получает код, заголовки и тело ответа

MCP-серверРасширенный доступ103Звезды репозитория
Официальный

kogiQA MCP дает агенту браузер, который находит элементы страницы без селекторов, для отладки веб-приложений и e2e-тестов

MCP-серверРасширенный доступ88Звезды репозитория

sunpeak тестирует любой MCP-сервер в локальных копиях сред ChatGPT и Claude и собирает MCP-приложения на React

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

MCP-сервер к стенду с устройствами: агент берет плату в аренду, подключается и выполняет на ней команды jmp.

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

Коротко о README

Утилита интервьюирует MCP-сервер: проверяет ограничения, при желании тестирует инструменты моделью и пишет отчет. Исследователи Microsoft описывают смысл проверки в статье о конфликте инструментов в эпоху MCP.

Бейдж для README

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

Foxx AIMCP Interviewer
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.