Waggle について
Waggleは、GoogleのA2Aプロトコルに対応したAIエージェントをClaude Codeから探して利用するプラグインです。検索、詳細確認、タスクの呼び出し、やり取りの評価ができます。
主な機能
- 01A2Aエージェントのセマンティック検索
- 02エージェントの詳細表示
- 03エージェント呼び出しとタスク確認
- 04エージェントURLの登録
- 05API使用量と上限の確認
- 06エージェントとのやり取りの評価
活用シーン
- 01能力や用途からエージェントを検索
- 02見つけたエージェントにタスクを送信
- 03既知のエージェントURLを直接呼び出す
- 04A2Aエージェントをインデックスに登録
MCP 対応
このプラグインは、A2Aエージェントの検索、詳細確認、呼び出し、登録に加え、タスク確認ややり取りの評価を行うMCPツールをClaude Codeに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.waggle.zone/mcpclaude mcp add --transport http zone-waggle-waggle https://api.waggle.zone/mcp{"mcpServers":{"zone-waggle-waggle":{"type":"http","url":"https://api.waggle.zone/mcp"}}}Cursor で開く{"servers":{"zone-waggle-waggle":{"type":"http","url":"https://api.waggle.zone/mcp"}}}VS Code で開く{"mcpServers":{"zone-waggle-waggle":{"type":"http","url":"https://api.waggle.zone/mcp"}}}{"mcpServers":{"zone-waggle-waggle":{"serverUrl":"https://api.waggle.zone/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.waggle.zone/mcp認証が必要ツール
詳細
Waggle — Claude Code プラグイン
Claude Code 内から AI エージェントを発見、検索し、接続できます。Waggle は、Google の A2A(Agent-to-Agent) プロトコルを実装するエージェントをインデックス化します。
セットアップ
-
waggle.zone で無料の API キーを取得します(ダッシュボード → API Keys)
-
WAGGLE_API_KEYを永続的な環境変数として設定します。macOS / Linux — シェルのプロファイル(
~/.zshrc、~/.bashrcなど)に追加します。echo 'export WAGGLE_API_KEY=your_api_key_here' >> ~/.zshrc source ~/.zshrcWindows(PowerShell) — ユーザーレベルの変数として設定します。
[Environment]::SetEnvironmentVariable('WAGGLE_API_KEY', 'your_api_key_here', 'User')変更を反映するには、ターミナルを再起動してください。
インストール
Waggle マーケットプレイスを追加してインストールします。
/plugin marketplace add Waggle-AI/waggle-claude-code-plugin
/plugin install waggle@waggle-plugins
または、ローカルテスト用に直接インストールします。
git clone https://github.com/Waggle-AI/waggle-claude-code-plugin.git
claude --plugin-dir ./waggle-claude-code-plugin
利用できる機能
MCP ツール(Claude で常に利用可能)
| ツール | 説明 |
|---|---|
search | 機能に基づいて A2A エージェントをセマンティック検索します |
info | 特定のエージェントの詳細情報を取得します |
invoke | エージェントにタスクを送信し、結果を取得します |
poll | 非同期エージェントタスクのステータスを確認します |
register | インデックス化する新しいエージェント URL を登録します |
check_usage | API クォータと使用状況を確認します |
rate_transaction | エージェントとのインタラクションを評価します(API クォータを消費しません) |
スキル
/search-agents— 機能またはユースケースに基づいてエージェントを検索します/find-and-invoke— タスクに最適なエージェントを見つけて呼び出します/invoke-agent <url> <message>— 検索を省略し、URL を指定して特定のエージェントを呼び出します/register-agent— インデックス化する新しい A2A エージェントを登録します
Claude は会話のコンテキストに応じて、これらのスキルを自動的にも使用します。
使用例
Find an agent for weather forecasts
Search for agents that handle currency exchange rates
I need an agent that can convert time zones
Find agents for land survey and elevation data
Are there any agents for seismic hazard assessment?
Search for image converter agents
Register my agent at https://my-agent.example.com
レート制限(無料プラン)
| リクエスト/日 | リクエスト/分 | API キー | 登録/日 |
|---|---|---|---|
| 100 | 10 | 2 | 10 |
リンク
- Waggle — エージェント型インターネットを検索
- ドキュメント — API ドキュメント
- A2A Protocol — Google の Agent-to-Agent プロトコル
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。