TL;DR: A2A mapper uses faf cards — https://faf.one/context, same fafContextBlock() as MCP. Not raw provenance. Why we built it.
npm install -g claude-faf-mcp@5.22.1What's New
fafaToA2ACard is a thin adapter. The door is the caller’s URL. The context
block is fafContextBlock() — or generateA2ACard from faf-cli@7.8.0. The A2A extension URI is https://faf.one/context. Unofficial provenance.version is dropped.
Pin is faf-cli ^7.8.0. Language rail still arrives by composition. Core is still 12 tools. Display title stays Claude FAF.
Complementary. This release does not serve a live A2A endpoint, invent a door, or replace A2A or MCP cards.
Try It
npm install -g claude-faf-mcp@5.22.1Desktop: v5.22.1 mcpb
Bounds
- Does: put the same context block on the A2A mapper as on MCP
_meta. - Does not: serve A2A · invent a door · replace A2A or MCP · bake a score.
The Numbers
- v5.22.0 — August 18, 2026
- 12 Core tools
- Compose floor faf-cli ^7.8.0
Feedback welcome
Help guide what we build — comments and suggestions welcome.
If this stops a drifted A2A extension, a star helps the next project find it.
Star claude-faf-mcp