Communitygithub.com

a2uicatalog/a2ui

Typed UI vocabulary for AI agents using the a2ui protocol — 474 atoms an agent composes into real rendered interfaces across web, Google Meet, Apps Script, Google Chat and MCP Apps. MCP server, no signup.

¿Qué es a2ui?

a2ui is a Claude Code agent skill that typed UI vocabulary for AI agents using the a2ui protocol — 474 atoms an agent composes into real rendered interfaces across web, Google Meet, Apps Script, Google Chat and MCP Apps. MCP server, no signup.

Compatible conClaude Code~Codex CLI~CursorGemini CLI
npx skills add a2uicatalog/a2ui

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

A2UI Atomic Catalog

474 typed UI atoms an AI agent composes into real rendered interfaces — web, Google Meet, Apps Script, Google Chat and MCP Apps — instead of writing HTML by hand. The agent names a component from a fixed vocabulary; a renderer that already knows that component draws it.

Connect

MCP server, no auth, no signup, no API key:

https://a2uicatalog.ai/mcp

POST speaks JSON-RPC 2.0 (MCP Streamable HTTP). GET with Accept: application/json returns a machine-readable descriptor listing every tool, current rate limits, and documentation links.

How to use it

  1. list_catalogs — pick the catalog slice the task actually needs. Do not load the whole 474-atom vocabulary into context for a one-chart request.
  2. get_catalog — read the real field contracts for that slice. Never guess a field name; a hallucinated field is a validation error, not a broken render.
  3. Render, by host capability:
    • render_surface — MCP Apps-capable hosts (Claude.ai and others): renders inline in the conversation, no URL.
    • preview_url — any other host: returns a shareable link (rate-limited demo renderer).
    • make_surface_url — render against the caller's own deployed renderer instead of the shared demo one; no rate limit.

When this is the wrong tool

  • The answer is better as prose than a visual.
  • The host cannot display HTML or open a link.
  • The task needs live data this catalog doesn't already declare a source for — this skill renders data, it does not fetch arbitrary data.

Reference

DocumentURL
OpenAPI specificationhttps://a2uicatalog.ai/openapi.json
Full atom vocabularyhttps://a2uicatalog.ai/spec.json
Strict per-atom JSON Schemahttps://a2uicatalog.ai/catalogue/atoms-json-schema.json
Agent overviewhttps://a2uicatalog.ai/llms.txt
A2A agent cardhttps://a2uicatalog.ai/.well-known/agent-card.json

Free, MIT licensed, no signup. Independent, unofficial project — not affiliated with, endorsed by, or sponsored by Google or Anthropic. A2UI is Google's protocol; MCP is Anthropic's. Source: https://github.com/a2uicatalog/a2ui

Skills relacionados