google-agent-registry
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
- 最近更新
- 2026-10-08
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- google-agent-registry
- license
- MIT
- version
- 1.1.0
- metadata
- { "author": "cheshire-terminal", "version": "1.1.0", "homepage": "https://cheshireterminal.ai/api-docs", "gcp_project": "x402-477302" }
- 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.
- compatibility
- gcloud alpha agent-registry for live register; network for health probes
02 资源文件 10
- 参考文档references/apigee.md1.6 KB
- 参考文档references/artifacts/canonical-mcp-resource.json3.5 KB
- 参考文档references/artifacts/cheshire-agent-card.json3.6 KB
- 参考文档references/artifacts/cheshire-mcp-interface.json91 B
- 参考文档references/artifacts/cheshire-mcp-server-card.json1.3 KB
- 参考文档references/artifacts/cheshire-mcp-tools-list.json7.4 KB
- 参考文档references/artifacts/openapi-0x-swap.yaml5.7 KB
- 参考文档references/artifacts/openapi-zero-service.yaml1.5 KB
- 参考文档references/registry-files.md3.1 KB
- 脚本scripts/check-registry.sh3.9 KB
03 SKILL.md 正文
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:
- references/registry-files.md — file roles, size limits, extensions
- references/apigee.md — proxies, hostnames, smoke
- references/artifacts/ — hub copies of
registry/google/cards and OpenAPI - scripts/check-registry.sh — local size + parity smoke
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
# Local skill script (size + key fields)
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 |
| Location | us-central1 |
| A2A service | cheshire-terminal |
| MCP service | cheshire-terminal-mcp |
ADK ApiRegistry.get_toolset |
projects/x402-477302/locations/us-central1/mcpServers/agentregistry-00000000-0000-0000-2490-10e4bb2ec4c0 |
| Agent Registry service | projects/x402-477302/locations/us-central1/services/cheshire-terminal-mcp |
| Apigee env | test-env (BASE) |
| Env hostname | 34.54.168.40.nip.io |
| Zero-service | Cloud Run clawd-zero-service (us-central1) |
Canonical path file: registry/google/canonical-mcp-resource.json
ADK sample: python3 scripts/google-cloud/adk_cheshire_mcp_agent.py --print-path-only
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
04 同仓库更多 Skills
zkrouter
Self-hosted OpenAI-compatible LLM router — smart tier-based routing, ZK-stamped routing decisions, mode overrides, free OpenRouter at install via the Birth bot. Save 60-80% on inference costs by routing to the cheapest capable model across 12+ OpenRouter models.
zk
For custom ZK Solana programs and privacy-preserving applications to prevent double spending. Guide to integrate rent-free nullifier PDAs for double-spend prevention.
zk-omni-messaging
Zero-knowledge omnichain messaging between Robinhood Chain and Solana using CheshireZkOmniMessenger (msgType 4) with nullifier anti-replay and the zk-omni-relayer service.
zerion-wallet-data
Use when the user asks to check a wallet's portfolio, token balances, DeFi positions, PnL, transaction history, or NFTs. Provides interpreted on-chain data across 40+ EVM chains and Solana via x402 pay-per-request or API key — no raw RPC decoding needed.
youtube-clipper
YouTube 视频智能剪辑工具。下载视频和字幕,AI 分析生成精细章节(几分钟级别), 用户选择片段后自动剪辑、翻译字幕为中英双语、烧录字幕到视频,并生成总结文案。 使用场景:当用户需要剪辑 YouTube 视频、生成短视频片段、制作双语字幕版本时。 关键词:视频剪辑、YouTube、字幕翻译、双语字幕、视频下载、clip video
yield-optimization
Multi-chain yield optimization via yield.xyz (StakeKit). Discover 2,988+ yield opportunities across 75+ blockchains, build deposit/withdrawal transactions with shell scripts, and sign them with a MoonPay wallet. Use when the user wants to earn yield, find the best lending or staking rate, enter/exit a position, or check portfolio balances.