mcpField
M
mcporter

mcporter

github.com/bjesuiterエージェントワークフロー036 回インストール1 週間前に更新
リポジトリ

mcporter について

mcporter は、MCP サーバーのツールを検出して呼び出すコマンドラインスキルです。認証や接続設定の管理、CLI と TypeScript のインターフェース生成にも対応し、端末から MCP サーバーを扱うユーザー向けです。

主な機能

  1. 01サーバー一覧とスキーマ確認
  2. 02複数形式の引数でツールを呼び出し
  3. 03認証とサーバー設定の管理
  4. 04デーモンの起動と管理
  5. 05CLI と TypeScript の生成

活用シーン

  1. 01利用前にサーバーのツールを確認
  2. 02構造化引数でサーバーツールを呼び出し
  3. 03OAuth の設定やサーバー設定の編集
  4. 04CLI または TypeScript クライアントの生成

MCP 対応

MCP サーバーに接続し、そのツールの一覧表示、確認、呼び出しを行います。設定済みサーバー、URL、stdio コマンドに対応します。

インストール

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

$npx skills add https://github.com/bjesuiter/skills --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
  • 標準入出力: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を使用してください。

コメント