mcporter は何をしますか?
mcporterを使用してMCPサーバーを直接操作します。
クイックスタート
mcporter listmcporter list <サーバー名> --schemamcporter call <サーバー名.ツール名> キー=値
ツールの呼び出し
- セレクター:
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 <サーバー名.ツール名> --args '{"limit":5}'
認証と設定
- OAuth:
mcporter auth <サーバー名 | URL> [--reset] - 設定:
mcporter config list|get|add|remove|import|login|logout
デーモン
mcporter daemon start|status|stop|restart
コード生成
- CLI:
mcporter generate-cli --server <名前>または--command <URL> - 検査:
mcporter inspect-cli <パス> [--json] - TypeScript:
mcporter emit-ts <サーバー名> --mode client|types
注意事項
- 設定ファイルのデフォルトパス:
./config/mcporter.json(--configで上書き可能) - 機械可読な結果が必要な場合は
--output jsonを推奨します。