MCPサーバー、MCPアプリ、ChatGPTアプリの検査、チャット、デバッグに使える、オープンソースのテスト・評価プラットフォームです。
- スター
- 12
- フォーク
- 2
- 未解決の Issue
- 15
- 最終コミット
- 4 日前
これは何?
mcp-tuiを使うと、ターミナルからModel Context Protocolサーバーに接続し、ツールを選んで入力スキーマから生成されたフォームに値を入力し、呼び出しを実行できます。各呼び出しは同等のCLIコマンドとしてコピーできるため、手動確認をシェルスクリプトやCIジョブに組み込めます。
接続に失敗すると、誤ったパスへのHTTP 404、トランスポートの不一致、stdioサーバーがstdoutにログを書き込んでいること、OAuthサインインの未実施など、具体的な原因と修正案を提示します。また、JSON-RPCメッセージの送受信、HTTPの所要時間、OAuthフローの各ステップを、認証情報をマスクしたうえで記録します。
このプロジェクトには、仕様とセキュリティのプローブを実行する`verify`コマンドと、プロトコルのシナリオを実行してJUnitレポートを出力する`conform`コマンドが含まれています。公式のMCP Go SDKをベースに構築されており、`go install`とnpmでインストールできます。
主な機能
- 01TUIで各ツールの入力スキーマからツール呼び出し用フォームを生成する。
- 02同じ呼び出しをCLIから実行し、jqで処理できるJSONを出力する。
- 03接続失敗の原因と対処法を説明する。
- 04すべてのJSON-RPCメッセージ、HTTPの所要時間、OAuthの各ステップを記録する。
- 05TUIのセッションを再実行可能なシェルスクリプトとして書き出す。
- 06CI向けにJUnit形式の適合性レポートを出力する。
ユースケース
- 新しいMCPサーバーをAIクライアントに組み込む前に、ツールを手動でテストする。
- MCPサーバーがHTTPまたはstdio経由で接続できない原因をデバッグする。
- CIパイプラインにMCPサーバーの適合性チェックを追加する。
- シェルからMCPサーバーへのツール呼び出しをスクリプト化し、繰り返し実行する。
クイックスタート
- 1
Goでインストール
go install github.com/standardbeagle/mcp-tui@latest - 2
またはnpmでインストール
npm install -g @standardbeagle/mcp-tui - 3
HTTP MCPサーバーに接続してTUIを開く
mcp-tui --url http://localhost:8080/mcp
使う前に知っておきたいこと
- まだ初期段階のプロジェクトで、スターは12件のみのため、利用状況や実績は限られています。
トピック
よくある質問
- mcp-tui とは?
- stdio、SSE、HTTP経由でMCPサーバーをテスト、デバッグ、自動化するためのターミナルUIとCLI。 mcp-tuiを使うと、ターミナルからModel Context Protocolサーバーに接続し、ツールを選んで入力スキーマから生成されたフォームに値を入力し、呼び出しを実行できます。各呼び出しは同等のCLIコマンドとしてコピーできるため、手動確認をシェルスクリプトやCIジョブに組み込めます。
- mcp-tui は無料で使えますか?ライセンスは?
- mcp-tui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mcp-tui は今もメンテナンスされていますか?
- 活発にメンテナンス中。mcp-tui の最終コミットは 2026年10月18日 です。
- mcp-tui は何に使えますか?
- 新しいMCPサーバーをAIクライアントに組み込む前に、ツールを手動でテストする。 MCPサーバーがHTTPまたはstdio経由で接続できない原因をデバッグする。 CIパイプラインにMCPサーバーの適合性チェックを追加する。 シェルからMCPサーバーへのツール呼び出しをスクリプト化し、繰り返し実行する。
- mcp-tui のインストール方法は?
- Goでインストール: go install github.com/standardbeagle/mcp-tui@latest またはnpmでインストール: npm install -g @standardbeagle/mcp-tui HTTP MCPサーバーに接続してTUIを開く: mcp-tui --url http://localhost:8080/mcp
- mcp-tui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/standardbeagle/mcp-tui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Model Context Protocol(MCP)サーバーのテストやデバッグに使える、Web・CLI・ターミナルUI対応のビジュアル開発者ツール。
Hurlは、プレーンテキスト形式のファイルに記述したHTTPリクエストを実行・テストするコマンドラインツールです。
Claude Code、OpenCode、Codex、Cursorなどのコーディングエージェント向けスキルを管理するTUI
リポジトリ全体をLLMに渡しやすい1つのファイルにまとめる、CLIおよびWebツールです。
AIエージェントをExaに接続し、Web検索、ページ本文の取得、複数ステップの調査を可能にするMCPサーバー。