reaatech/a2a-reference-ts
These packages give you a complete TypeScript implementation of the Agent-to-Agent (A2A) protocol — server framework, client SDK, CLI scaffolding, and a bidirectional A2A ↔ MCP bridge — so you can build AI agents that discover each other, exchange messages, and manage task lifecycles. You would adopt them to avoid writing protocol boilerplate and to get production-ready infrastructure for authentication (OAuth2, JWT, API key, mTLS), persistence (in-memory, filesystem, Redis, PostgreSQL), push notifications, rate limiting, and OpenTelemetry observability out of the box. The most distinctive thing is that every package shares canonical Zod schemas from the core package, so types, validation, and error handling are consistent across server, client, auth, persistence, and the MCP bridge — and you can swap server adapters (Express 5 or Hono) and task stores without changing your agent logic.
Packages
8 packages
@reaatech/a2a-reference-auth
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-cli
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-client
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-core
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-mcp-bridge
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-observability
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-persistence
- status
- published
- published
- 9 days ago
@reaatech/a2a-reference-server
- status
- published
- published
- 9 days ago
Comments
Sign in with GitHub to comment and vote.
