Google ADK 統合
Scavioを Agent Development Kit (ADK)と統合すると、任意のGoogle ADKエージェントに、Google、YouTube、Amazon、Walmart、Reddit、TikTok、Instagramを横断するリアルタイム検索を追加できます -- ホスト型のScavio MCPサーバー経由で、追加のパッケージをインストールする必要はありません。
1つのMCPToolsetで、すべてのツール
ADKは実行時に各Scavio MCPツールをADKツールに変換するため、エージェントは全カタログを自動的に取得します。
概要
ADKはModel Context Protocolを介して外部ツールに接続します。 McpToolsetをmcp.scavio.devに向けるだけで、エージェントはライブWebを検索できます。コスト効率の高いTavilyおよびSerpAPIの代替です。
ステップバイステップ統合ガイド
ステップ1: ADKをインストールする
Bash
pip install google-adkステップ2: APIキーを取得する
dashboard.scavio.dev でキーを取得します -- x-api-keyヘッダーで渡します。
ステップ3: Scavio MCPサーバーを接続する
Python
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import (
StreamableHTTPConnectionParams,
)
agent = LlmAgent(
model="gemini-2.0-flash",
name="search_agent",
instruction="Use Scavio to answer questions with fresh web data.",
tools=[
McpToolset(
connection_params=StreamableHTTPConnectionParams(
url="https://mcp.scavio.dev/mcp",
headers={"x-api-key": "YOUR_SCAVIO_API_KEY"},
),
)
],
)代わりにローカルで実行する(stdio)
MCPサーバーを自分のマシンで実行したいですか? @scavio/mcp-server npmパッケージ(Node.js 20+)とともに StdioConnectionParamsを使います。
Python
from google.adk.tools.mcp_tool.mcp_session_manager import (
StdioConnectionParams,
StdioServerParameters,
)
toolset = McpToolset(
connection_params=StdioConnectionParams(
server_params=StdioServerParameters(
command="npx",
args=["-y", "@scavio/mcp-server"],
env={"SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY"},
)
)
)利用可能なツール
接続すると、エージェントはScavioの全カタログを呼び出せます -- Google Search、News、Maps、Shopping、YouTube、Amazon、Walmart、Reddit、TikTok、Instagram。完全な一覧はMCPリファレンスを参照してください。
Scavio + Google ADK のメリット
- インストール不要: ホスト型のMCP URLに接続。
- 全カタログ: すべてのScavioツールが自動変換される。
- ローカルまたはリモート: stdioまたはStreamable HTTP。
- コスト効率: ほとんどの呼び出しは1クレジット。
次のステップ
- MCP統合 -- すべてのクライアントと全カタログ
- Google Search API -- エンドポイントリファレンス