Documentation Index
Fetch the complete documentation index at: https://handler.alduncanson.com/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Install Handler
uv tool install a2a-handler
If you prefer not to install it globally, you can run it directly:
uvx --from a2a-handler handler --help
Start with the TUI
The TUI is the easiest place to browse cards, inspect tasks, and manage auth for
a connection interactively.
Try the CLI
handler card get http://localhost:8000
handler message send http://localhost:8000 "hello"
Save a named server
Named servers let you reuse a URL and auth configuration instead of typing them
on every command.
handler server add demo --url http://localhost:8000
To store a server in the repository instead of your global config:
handler server add demo --url http://localhost:8000 --repository
That creates or updates a .handler/servers.toml file at the git root.
handler server list
handler server show demo
handler server validate
Keep the conversation going
Once you have a live task or saved conversation, you can keep using the same
context from the CLI:
handler message send --server demo --text "Hello"
handler message send --server demo --text "Follow up" --continue
handler session show --server demo
See Messages, tasks, and sessions for the full flow.
Bridge Handler into MCP clients
If you want Claude Desktop, Cursor, or another MCP client to use Handler’s A2A
tools, start the MCP server:
See MCP server for transport options and client setup.
Preview these docs locally
Install the Mintlify CLI, then run the preview server from the docs/
directory where docs.json lives:
npm i -g mint
cd docs
mint dev
Once the Mintlify GitHub app is connected to this repository, pushes to main
deploy documentation changes automatically.