Illustration of Agent Dev Kit building a currency agent GCP Cloud Topology
Repository

Refined GCP & Local Developer Architecture Flow

Interactive component hierarchy with customizable arrowheads, directional flows, and step-by-step animation controls.

Arrow Type:
Flow Visual:
Execution Sequence Step
USD → EUR A2A JSON-RPC gcloud Credentials HTTP / localhost Authenticated HTTPS
Local Developer Machine

A2A Client

(test_client.py)

Local A2A Agent

(agent.py - :10000)

gcloud Auth Proxy

(Cloud Run Proxy - :8080)
Google Cloud Platform (GCP)

Vertex AI API

(Gemini 2.5 Flash)

Cloud Run

(Private mcp-server)
Step 1: Client Query Dispatch over A2A JSON-RPC
test_client.py → agent.py (:10000)

Interaction Overview

The local client script sends a structured JSON-RPC request containing the query "Convert 250 USD to EUR" to the local A2A agent process.

Pass Direction
Request Pass
Protocol Wire
A2A JSON-RPC
Source Component
A2A Client
Target Component
Local A2A Agent

Protocol Payload Console