| name | google-agent-registry |
| description | Maintain and register Cheshire Google Agent Registry artifacts under registry/google (A2A agent card, MCP tools list, MCP interface, server card, zero-service OpenAPI) and deploy Apigee reverse proxies on project x402-477302. Use for gcloud agent-registry, 10 KB size limits, tool-name parity with server/mcp/tools.ts, Apigee test-env, or validate:google-registry / register:google-agent.
|
| license | MIT |
| version | 1.1.0 |
| compatibility | gcloud alpha agent-registry for live register; network for health probes |
| metadata | {"author":"cheshire-terminal","version":"1.1.0","gcp_project":"x402-477302","homepage":"https://cheshireterminal.ai/api-docs"} |
Google Agent Registry + Apigee
Operating flow
- Edit sources under
registry/google/ (never invent tool names)
- Keep A2A card + tools list ≤ 10 KB each
pnpm run validate:google-registry
- Live register:
pnpm run register:google-agent (needs gcloud auth)
- Apigee:
pnpm run deploy:apigee:myproxy / deploy:apigee:zero
Load details when needed:
Hard rules
| Rule | Why |
|---|
MCP tool names == createCheshireTools() titles | Registry + live MCP must match |
| Agent card ≤ 10 KB | Google Agent Registry limit |
| Tools list ≤ 10 KB | Google Agent Registry limit |
| Agent card includes MCP interface + discovery extensions | A2A discoverability |
| Apigee BASE env: STANDARD proxies only | No extensible-only policies on BASE |
Commands
pnpm run validate:google-registry
pnpm run register:google-agent
pnpm run deploy:apigee:myproxy
pnpm run deploy:apigee:zero
bash skills-store/google-agent-registry/scripts/check-registry.sh
Live probes
curl -sS https://cheshireterminal.ai/.well-known/agent-card.json | head -c 200
curl -sS https://34.54.168.40.nip.io/myproxy
curl -sS https://34.54.168.40.nip.io/zero/health
Project facts
| Key | Value |
|---|
| GCP project | x402-477302 |
| Apigee env | test-env (BASE) |
| Env hostname | 34.54.168.40.nip.io |
| Zero-service | Cloud Run clawd-zero-service (us-central1) |
Full GCP map: repo GOOGLE.md.
When tools change
- Update
server/mcp/tools.ts
- Sync
registry/google/cheshire-mcp-tools-list.json
- Update agent card skills list if user-facing capabilities changed
- Re-run
validate:google-registry
- Re-register if publishing to Google Agent Registry