mcpField
M
mcporter

mcporter

github.com/openclawエージェントワークフロー393.3k6.3k 回インストール今日更新
リポジトリ

mcporter について

mcporterは、MCPサーバーの確認や呼び出しを行うコマンドラインスキルです。サーバー設定と認証の管理に加え、クライアントインターフェースや型の生成にも対応します。

主な機能

  1. 01サーバー一覧とツールスキーマの確認
  2. 02設定済みまたは直接の接続でツールを呼び出し
  3. 03OAuthとサーバー設定の管理
  4. 04MCPデーモンの操作
  5. 05CLIインターフェースとTypeScript出力の生成

活用シーン

  1. 01MCPサーバーで利用可能なツールの確認
  2. 02コマンドラインからのMCPツール呼び出し
  3. 03サーバー認証と設定の管理
  4. 04CLIまたはTypeScriptクライアントの生成

MCP 対応

mcporterはMCPサーバーに接続し、ツールの一覧表示、スキーマ確認、呼び出しを行います。サーバー設定と認証の管理にも対応します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openclaw/openclaw --skill mcporter

インストール後、Claude Code で/mcporterを入力して読み込まれたか確認します。

詳細

mcporter

mcporter を使用すると、MCP サーバーを直接操作できます。

クイックスタート

  • mcporter list
  • mcporter list <server> --schema
  • mcporter 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 を推奨します。

コメント