a2aproject/a2a-inspector
Validation Tools for A2A Agents
What it solves
Developers building servers that implement the A2A (Agent2Agent) protocol need a way to test and validate their agents. This tool provides a centralized web interface to interact with these agents, debug communication, and ensure they follow the protocol specification.
How it works
The A2A Inspector is a web application consisting of a FastAPI backend and a TypeScript frontend. It connects to a specified agent server URL, fetches the agent's identity card, and uses a chat interface to send and receive messages. It includes a debug console that reveals the raw JSON-RPC 2.0 messages exchanged between the inspector and the agent server.
Who it’s for
Developers who are implementing the A2A protocol to create AI agents that can communicate with one another.
Highlights
- Spec Compliance: Automatically validates the agent card to ensure it adheres to the A2A specification.
- Live Chat: Provides a direct interface for testing agent responses in real-time.
- Debug Console: Displays raw JSON-RPC 2.0 communication for deep technical debugging.
- Flexible Deployment: Can be run locally via a convenience script or packaged as a Docker container.
Related
- Project
- Project
- Project
- Project