mcporter について
mcporter は、MCP サーバーのツールを検出して呼び出すコマンドラインスキルです。認証や接続設定の管理、CLI と TypeScript のインターフェース生成にも対応し、端末から MCP サーバーを扱うユーザー向けです。
主な機能
- 01サーバー一覧とスキーマ確認
- 02複数形式の引数でツールを呼び出し
- 03認証とサーバー設定の管理
- 04デーモンの起動と管理
- 05CLI と TypeScript の生成
活用シーン
- 01利用前にサーバーのツールを確認
- 02構造化引数でサーバーツールを呼び出し
- 03OAuth の設定やサーバー設定の編集
- 04CLI または TypeScript クライアントの生成
MCP 対応
MCP サーバーに接続し、そのツールの一覧表示、確認、呼び出しを行います。設定済みサーバー、URL、stdio コマンドに対応します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bjesuiter/ skills --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 - 標準入出力:
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 対応