TL;DR: claude-faf-mcp now composes faf-cli's single-source engines — the 6Ws interview and Turbo-Cat detection — instead of carrying its own copies that drift. Fills come from real evidence or stay honestly empty; nothing is guessed. FAF don't lie, by construction.
Compose, don't fork
The fastest way for two tools to disagree is to make them each keep their own copy of the same logic. One gets a fix; the other drifts. Over five MCP servers, that's five copies of "what framework is this?" slowly telling you five different things.
The Sourced Edition deletes claude-faf-mcp's copies and composes the real engines from faf-cli — the same way it already shares the scoring kernel. One source of truth, every surface.
- The interview is single-sourced.
faf_gonow pulls its questions from faf-cli's publicINTERVIEW; the hand-maintained local question registry is gone. The text and options can no longer drift from the kernel — and you're only ever asked for slots that are missing and active (anything markedslotignoredis skipped). - Detection is single-sourced.
faf_formatsandfaf_autonow use faf-cli's Turbo-Cat engine (~200 formats); the local 25-entry copy is deleted. Detection that's correct and can't drift — an MCP server with anmcpb manifest.jsonis detected as what it is, not mis-flagged as a Chrome extension.
Sourced, not guessed
There was a legacy extractor that filled empty human-context slots by inferring them — guessing your audience from your tech stack, your purpose from your project name. It's gone. In its place: a sourced-or-empty extractor, with a test that proves it cannot fabricate.
That's the whole edition in one rule: fill from real evidence, or leave it honestly empty. An empty slot you hand back to a human is the truth. A guessed one is a lie. No-guess isn't a setting now — it's structural.
A verified 100%
The /faf prompt drives your project to 100% — and now proves it. It runs faf_trust to attest the score with a deterministic parity receipt any engine can reproduce, offers to install the session hook so 100% stays fresh, and reports the quiet ✪ seal. Its lead rule is the edition's: source what it can, hand you only what only you can answer.
Try It
npm install -g claude-faf-mcp@5.9.0Or one-click the .mcpb for Claude Desktop — no terminal, no JSON config. Then type /faf and watch it work.
The Numbers
- v5.9.0 — Released June 12, 2026
- 567 / 0 — tests passing
- 🏆 100% — Trophy score
- 35 — MCP tools
- ~200 formats — detected via the composed Turbo-Cat engine
