1. Conduid
  2. AI
  3. Handler
MCP server · AI

Handler

A2A protocol client for your terminal

72Good

Scored 5 hours ago · breakdown

About Handler

Handler is an MCP server published by alDuncanson in the AI category: a2A protocol client for your terminal.

The repository has 46 stars and 7 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/alDuncanson/Handler

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Handler

Powered by Claude · Grounded in docs

I know everything about Handler. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.0v0.2.0 · 15 Aug 2026What's Changed build(deps): bump pyasn1 from 0.6.3 to 0.6.4 in the uv group across 1 directory by @dependabot[bot] in https://github.com/alDuncanson/Handler/pull/87 build(deps): bump aiohttp from 3.14.1 to 3.14.3 in the uv group across 1…
v0.1.26v0.1.26 · 30 Jul 2026Full Changelog**: https://github.com/alDuncanson/Handler/compare/v0.1.25...v0.1.26
v0.1.25v0.1.25 · 23 Jul 2026What's Changed build(deps): bump mcp from 1.27.1 to 1.28.1 in the uv group across 1 directory by @dependabot[bot] in https://github.com/alDuncanson/Handler/pull/83 feat: migrate to A2A protocol v1.0 with v0.3 backward compatibility by…
v0.1.24v0.1.24 · 25 Jun 2026What's Changed build(deps): bump aiohttp from 3.13.4 to 3.14.0 in the uv group across 1 directory by @dependabot[bot] in https://github.com/alDuncanson/Handler/pull/75 build(deps): bump the uv group across 1 directory with 2 updates by…
v0.1.23v0.1.23 · 30 May 2026What's Changed docs: overhaul Handler documentation by @alDuncanson in https://github.com/alDuncanson/Handler/pull/70 fix: expand home paths for mtls auth by @alDuncanson in https://github.com/alDuncanson/Handler/pull/72 Full Changelog**:…

README

Handler

CI A2A Protocol PyPI version PyPI - Status Pepy total downloads GitHub stars

Handler is an open-source A2A protocol client for software engineers building, testing, and operating agentic systems. It provides an interactive TUI, a scriptable CLI with structured output, and an MCP server that lets other agents integrate with A2A services directly. Handler also supports global and repo-scoped A2A server configuration with bearer, API key, HTTP Basic, mTLS, OAuth2 client credentials, and OpenID Connect auth.

Handler TUI connected to an A2A agent, showing the agent card and a completed assistant response

Features

  • Streams replies as they arrive, in the TUI and the CLI, and can stop a running task or answer an agent that pauses for input
  • Sends text, files (inline or by URL), and structured data, and shows the file and data parts agents send back
  • Lists, inspects, cancels, and resubscribes to tasks, and manages push notification configs with a bundled local webhook receiver
  • Speaks JSON-RPC and HTTP+JSON out of the box, gRPC with the grpc extra, and lets the agent card pick the transport
  • Requests A2A extensions and fetches the extended card an agent offers to authenticated clients
  • Keeps credentials on the origin you configured, never on a host an agent card happens to name

Install

Install Handler from the PyPI package as a uv tool:

uv tool install a2a-handler

Or with pipx:

pipx install a2a-handler

Or with pip:

pip install a2a-handler

Quick Start

Open the interactive terminal UI:

handler tui

Inspect an A2A server's agent card:

handler card get --url http://localhost:8000

Send a message from the CLI:

handler message send --url URL --text "hello"

Stream the reply, with a file attached:

handler message stream --url URL --text "Review this" --file ./report.pdf

List the agent's tasks:

handler task list --url URL

Open the full documentation:

handler docs

Run Without Installing

Run Handler with uvx:

uvx --from a2a-handler handler

Run Handler with pipx:

pipx run a2a-handler

Documentation

Read the documentation at https://handler.alduncanson.com.

README fetched from the repository 5 hours ago. The original is authoritative.

Questions

About Handler

How do I install Handler?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Handler safe to use with an AI agent?

Its trust score is 72 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Handler still maintained?

Yes — the latest release is v0.2.0 (15 Aug 2026), and the last commit was yesterday. The repository has 46 stars and 8 open issues.