mcporter について
mcporterは、MCPサーバーの確認や呼び出しを行うコマンドラインスキルです。サーバー設定と認証の管理に加え、クライアントインターフェースや型の生成にも対応します。
主な機能
- 01サーバー一覧とツールスキーマの確認
- 02設定済みまたは直接の接続でツールを呼び出し
- 03OAuthとサーバー設定の管理
- 04MCPデーモンの操作
- 05CLIインターフェースとTypeScript出力の生成
活用シーン
- 01MCPサーバーで利用可能なツールの確認
- 02コマンドラインからのMCPツール呼び出し
- 03サーバー認証と設定の管理
- 04CLIまたはTypeScriptクライアントの生成
MCP 対応
mcporterはMCPサーバーに接続し、ツールの一覧表示、スキーマ確認、呼び出しを行います。サーバー設定と認証の管理にも対応します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill mcporterインストール後、Claude Code で/mcporterを入力して読み込まれたか確認します。
詳細
mcporter
mcporter を使用すると、MCP サーバーを直接操作できます。
クイックスタート
mcporter listmcporter list <server> --schemamcporter call <server.tool> key=value
ツールの呼び出し
- セレクター:
mcporter call linear.list_issues team=ENG limit:5 - 関数構文:
mcporter call "linear.create_issue(title: \"Bug\")" - 完全な URL:
mcporter call https://api.example.com/mcp.fetch url:https://example.com - Stdio:
mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com - JSON ペイロード:
mcporter call <server.tool> --args '{"limit":5}'
認証 + 設定
- OAuth:
mcporter auth <server | url> [--reset] - 設定:
mcporter config list|get|add|remove|import|login|logout
デーモン
mcporter daemon start|status|stop|restart
コード生成
- CLI:
mcporter generate-cli --server <name>または--command <url> - 検査:
mcporter inspect-cli <path> [--json] - TS:
mcporter emit-ts <server> --mode client|types
注意事項
- 設定のデフォルト:
./config/mcporter.json(--configで上書きできます)。 - 機械可読な結果を得るには
--output jsonを推奨します。
コメント
Markdown 対応