mcpField
M
MCP-CLI

MCP-CLI

ローカル
github.com/winterfx開発ツール080 週間前に更新

MCP-CLI について

MCP-CLIは、複数のMCPサーバーを管理、調査するコマンドラインツールです。開発者はツール、プロンプト、リソースを確認し、対話形式でサーバーのツールを実行できます。

主な機能

  1. 01複数のMCPサーバーを管理
  2. 02対話型コマンドラインインターフェース
  3. 03サーバーのツールを調査
  4. 04プロンプトとリソースを表示
  5. 05引数を指定してツールを実行

活用シーン

  1. 01設定済みMCPサーバーの一覧表示
  2. 02サーバーが提供するツールの確認
  3. 03指定した引数でツールを呼び出す

MCP 対応

MCPクライアントとして設定済みサーバーに接続し、ツール、プロンプト、リソースを調査して、対話形式でツールを実行します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP-CLI

MCP-CLI は、MCP(Machine Conversation Protocol)サーバーを管理して操作するためのコマンドラインツールです。

機能

  • 複数の MCP サーバーを管理
  • 対話型コマンドラインインターフェース
  • サーバーのツールの表示と呼び出しに対応
  • サーバーのプロンプトとリソースの表示に対応
  • ツールの呼び出しに対応

インストール

go install github.com/yourusername/mcp-cli@latest

設定

設定ファイル ~/.mcp-cli.json を作成します。

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
    ...
  }
}

使い方

すべてのサーバーを一覧表示
$ mcp-cli server list
サーバー名コマンド引数環境
playwrightnpx@playwright/mcp@latest
サーバーを調べる
$ ./mcp-cli server inspect -n playwright
Inspecting server: {Command:npx Args:[@playwright/mcp@latest] Env:map[]}
Initializing MCP client...
Entering interactive shell for server: playwright
Type 'help' for available commands, 'exit' to quit

playwright> tools
total 21 tools
名前説明パラメーター
browser_closeページを閉じる{"type": "object", "properties": {}}
browser_wait指定した秒数待機する{"type": "object", "properties": {"time": {"description": "The time to wait in seconds", "type": "number"}}, "required": ["time"]}
対話型コマンド
> tools     # Show available tools
> prompts   # Show available prompts
> resources # Show available resources
> call tool-name {"param": "value"}  # Call a tool
> help      # Show help information
> exit      # Exit
ツール呼び出しの例

README の画像

ライセンス

MIT License

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。