MCP-CLI について
MCP-CLIは、複数のMCPサーバーを管理、調査するコマンドラインツールです。開発者はツール、プロンプト、リソースを確認し、対話形式でサーバーのツールを実行できます。
主な機能
- 01複数のMCPサーバーを管理
- 02対話型コマンドラインインターフェース
- 03サーバーのツールを調査
- 04プロンプトとリソースを表示
- 05引数を指定してツールを実行
活用シーン
- 01設定済みMCPサーバーの一覧表示
- 02サーバーが提供するツールの確認
- 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
| サーバー名 | コマンド | 引数 | 環境 |
|---|---|---|---|
| playwright | npx | @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
ツール呼び出しの例

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