Repolode
standardbeagle

standardbeagle/mcp-tui

TUI и CLI для тестирования, отладки и автоматизации серверов Model Context Protocol (MCP) через stdio, SSE и HTTP.

Open source альтернатива:Postman

Звёзды
12
Форки
2
Открытые issues
15
Последний коммит
4 дня назад

Что это?

mcp-tui позволяет подключиться к серверу Model Context Protocol из терминала, выбрать инструмент, заполнить форму на основе его входной схемы и выполнить вызов. Каждый вызов можно скопировать как эквивалентную команду CLI, чтобы перенести ручную проверку в shell-скрипт или задачу CI.

Если подключиться не удаётся, инструмент сообщает конкретную причину и предлагает решение: например, HTTP 404 из-за неправильного пути, несовместимый транспорт, вывод логов stdio-сервером в stdout или необходимость войти через OAuth. Кроме того, он записывает сообщения JSON-RPC в обоих направлениях, длительность HTTP-запросов и все этапы OAuth-процесса, маскируя учётные данные.

В проект входят команда `verify` для проверок соответствия спецификации и безопасности и команда `conform`, которая запускает сценарии протокола и формирует отчёт JUnit. Проект построен на официальном MCP Go SDK и распространяется через `go install` и npm.

Ключевые возможности

  • 01В TUI для каждого инструмента создаётся форма вызова на основе его входной схемы.
  • 02Выполняет те же вызовы через CLI и выводит JSON, который можно обработать с помощью jq.
  • 03Объясняет причины сбоев подключения и предлагает решения.
  • 04Записывает все сообщения JSON-RPC, длительность HTTP-запросов и этапы OAuth.
  • 05Экспортирует сеансы TUI в shell-скрипты, которые можно запускать повторно.
  • 06Формирует отчёты о соответствии стандарту в формате JUnit для CI.

Сценарии использования

  • Вручную проверять инструменты нового MCP-сервера перед подключением к AI-клиенту.
  • Выяснять, почему не удаётся подключиться к MCP-серверу через HTTP или stdio.
  • Добавлять проверки соответствия MCP-сервера стандарту в конвейер CI.
  • Запускать из shell повторяющиеся вызовы инструментов MCP-сервера по сценарию.

Темы

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

Что такое mcp-tui?
TUI и CLI для тестирования, отладки и автоматизации серверов Model Context Protocol (MCP) через stdio, SSE и HTTP. mcp-tui позволяет подключиться к серверу Model Context Protocol из терминала, выбрать инструмент, заполнить форму на основе его входной схемы и выполнить вызов. Каждый вызов можно скопировать как эквивалентную команду CLI, чтобы перенести ручную проверку в shell-скрипт или задачу CI.
mcp-tui можно использовать бесплатно? Какая у него лицензия?
mcp-tui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-tui всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcp-tui — 18 окт. 2026 г..
Для чего можно использовать mcp-tui?
Вручную проверять инструменты нового MCP-сервера перед подключением к AI-клиенту. Выяснять, почему не удаётся подключиться к MCP-серверу через HTTP или stdio. Добавлять проверки соответствия MCP-сервера стандарту в конвейер CI. Запускать из shell повторяющиеся вызовы инструментов MCP-сервера по сценарию.
Где скачать mcp-tui?
Исходный код и инструкции по установке — на GitHub: https://github.com/standardbeagle/mcp-tui

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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