コマンドラインから直接 MCP サーバーとツールの一覧表示、設定、認証、呼び出しを実行 — HTTP・stdio トランスポート、OAuth、コード生成、アドホック接続をサポート。
npx clawhub@latest install mcportermcporter は、MCP(Model Context Protocol)サーバーおよびそのツールと直接連携するためのコマンドラインインターフェースです。HTTP と stdio の両方のトランスポートをサポートしており、利用可能なツールの検出、型付き引数を使ったツールの呼び出し、認証の管理、TypeScript クライアントや CLI ラッパーの生成など、すべてターミナルから行うことができます。リモート API バックエンドの MCP サーバーでも、ローカルの stdio プロセスでも、mcporter はボイラープレートを書くことなく一貫したインターフェースを提供します。
npx clawhub@latest install mcporterこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
--output json)を使用して、MCPツールの呼び出しを自動化したい場合。コンパクトなセレクター(server.tool key=value)、関数構文、完全なURL、または --args を使ったRAW JSONペイロードを使って、任意のMCPサーバー上の任意のツールを呼び出せます。Stdioサーバー(ローカルプロセス)も --stdio でサポートされています。
mcporter list を実行してすべての設定済みサーバーを一覧表示するか、mcporter list <server> --schema を実行して特定のサーバーのツールの完全な入出力スキーマを確認します。
mcporter auth を使用して OAuth で保護されたサーバーに認証し、add・remove・import・login・logout を網羅する mcporter config コマンドでサーバーレジストリを管理します。
設定済みまたはアドホックなサーバーに対して、client または types モードで型付き TypeScript クライアント(emit-ts)を生成するか、完全な CLI ラッパー(generate-cli)をスキャフォールドします。生成された CLI は inspect-cli で検査できます。
長時間稼働するMCP接続が必要なシナリオ向けに、mcporter daemon start|stop|restart|status を使用して永続的なバックグラウンドプロセスを実行できます。
任意のコマンドに --output json を渡すと、他のツール、スクリプト、またはAIエージェントへのパイプ処理に適した、構造化されたパース可能な出力を取得できます。
mcporter list <server> --schema を使用して利用可能なツールとそのスキーマを確認し、その後 mcporter call で直接呼び出すことで、完全なクライアントを作成せずに動作を検証できます。
mcporter call linear.list_issues team=ENG limit:5 --output json のようなツールをシェルスクリプトやCIパイプラインから呼び出し、構造化されたJSON出力を後続の処理ステップにパイプで渡すことができます。
mcporter emit-ts <server> --mode client を実行すると、MCPサーバーのツール向けに型付きTypeScriptラッパーが生成され、手動での型定義やボイラープレートのフェッチコードが不要になります。
mcporter call --stdio "bun run ./server.ts" <tool> key=value を使用すると、設定ファイルに事前登録することなく、ローカルで開発したstdioサーバーをテストできます。
npx clawhub@latest install mcporterレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!