Connect a Google ADK agent to Dobby AI in 2 minutes. Get cost tracking, content safety, approval gates, and a kill-switch for your agent.
# 1. Clone this template
git clone https://github.com/gil-dobby/dobby-adk-starter.git
cd dobby-adk-starter
# 2. Install dependencies
pip install -r requirements.txt
# 3. Configure
cp .env.example .env
# Edit .env with your Dobby API key (get one at https://dobby-ai.com/dashboard/gateway)
# 4. Run
python agent.pyYour ADK agent connects to Dobby's MCP Gateway and gets access to 90+ tools:
| Category | Tools | Examples |
|---|---|---|
| Tasks | 8 | Create, update, list, search tasks |
| Approvals | 4 | Approve, reject, request changes |
| Knowledge Base | 4 | Search, upload, query documents |
| Agent Ops | 5 | Status, metrics, health checks |
| Workflows | 4 | Stage management, transitions |
| Schedules | 4 | Create, list, trigger schedules |
Plus automatic governance:
- Cost tracking per request (visible in FinOps dashboard)
- Content Shield (prompt injection detection)
- DLP (PII protection)
- Budget limits with enforcement
- Kill-switch (halt agent instantly)
- Full audit trail
docker build -t dobby-adk-agent .
docker run --env-file .env dobby-adk-agentThis starter uses Path 1: MCP Gateway (fastest). Dobby also supports:
- A2A Protocol — bidirectional agent collaboration (docs)
- External Agent (BYOA) — webhook triggers with scheduling (docs)
MIT