64dddf2bf3
Co-authored-by: George Weale <gweale@google.com> PiperOrigin-RevId: 963642287
BigQuery API Registry Agent
This agent demonstrates how to use AgentRegistry to discover and interact with Google Cloud services like BigQuery via tools exposed by an MCP server registered in Agent Registry.
Prerequisites
- ADK installed with the A2A extra,
pip install "google-adk[a2a]".AgentRegistryimportsa2a-sdkat module load, so a plainpip install google-adkfails on the import inagent.py. - A Google Cloud project with the Agent Registry API enabled.
- An MCP server exposing BigQuery tools registered in Agent Registry.
Configuration & Running
- Configure: Edit
agent.pyand replaceyour-google-cloud-project-idandyour-mcp-server-namewith your Google Cloud Project ID and the name of your registered MCP server. - Run in CLI:
adk run --log_level DEBUG contributing/samples/integrations/api_registry_agent - Run in Web UI:
Navigate to
adk web contributing/samples/integrationshttp://127.0.0.1:8000and select theapi_registry_agentagent.