Repolode
standardbeagle

standardbeagle/mcp-tui

stdio、SSE、HTTP経由でMCPサーバーをテスト、デバッグ、自動化するためのターミナルUIとCLI。

代替できる製品:Postman

スター
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. 1

    Goでインストール

    go install github.com/standardbeagle/mcp-tui@latest
  2. 2

    またはnpmでインストール

    npm install -g @standardbeagle/mcp-tui
  3. 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 の数値は毎日更新されます。

関連プロジェクト