ec2b666284
Continuous Integration / Pre-commit Linter (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.10) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.11) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.12) (push) Has been cancelled
Continuous Integration / Mypy Check (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.12) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / Unit Tests (Python 3.14) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.10) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.11) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.12) (push) Has been cancelled
Copybara PR Handler / close-imported-pr (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.13) (push) Has been cancelled
Continuous Integration / A2A v0.3 Tests (Python 3.14) (push) Has been cancelled
22 lines
834 B
Markdown
22 lines
834 B
Markdown
# BigQuery API Registry Agent
|
|
|
|
This agent demonstrates how to use `ApiRegistry` to discover and interact with Google Cloud services like BigQuery via tools exposed by an MCP server registered in an API Registry.
|
|
|
|
## Prerequisites
|
|
|
|
- A Google Cloud project with the API Registry API enabled.
|
|
- An MCP server exposing BigQuery tools registered in API Registry.
|
|
|
|
## Configuration & Running
|
|
|
|
1. **Configure:** Edit `agent.py` and replace `your-google-cloud-project-id` and `your-mcp-server-name` with your Google Cloud Project ID and the name of your registered MCP server.
|
|
1. **Run in CLI:**
|
|
```bash
|
|
adk run contributing/samples/api_registry_agent -- --log-level DEBUG
|
|
```
|
|
1. **Run in Web UI:**
|
|
```bash
|
|
adk web contributing/samples/
|
|
```
|
|
Navigate to `http://127.0.0.1:8080` and select the `api_registry_agent` agent.
|