Claude FAF MCP server
Persistent project context for Claude. IANA-registered .faf format.
23 stars587 downloads/wk
Reviews
Write oneNobody has reviewed Claude FAF yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Claude FAF tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan66 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: …npm test && npm run check:engines", "postinstall": "node scripts/postinstall.js", "deb…
What the publisher says
From the Claude FAF repository's README, as published. We do not edit it. Read it on GitHub
<!-- faf: claude-faf-mcp | TypeScript | mcp-server | FAF MCP server for Claude — persistent project context, Core 14 tools (30 with FAF_TOOLS=all) --> <!-- faf: doc=readme | canonical=project.faf | score=100 | family=FAF -->
claude-faf-mcp
Home: faf.one/mcp Site: claude.faf.one
Persistent Project Context with Memory, looped for you. One-click setup. 30 seconds. 🐘 Nelly Never Forgets.
FAF defines. MD instructs. AI codes.
⭐ Bookmarks it for you, helps other devs find it too.
v0.2-conformant reader of the FAF Context Ingestion Contract.
🐘 tri-sync | .faf → MEMORY.md (faftrisync), alongside .faf → CLAUDE.md (faf_sync).
⚡ The faf prompt — pick it from your host's prompt list (Claude Code shows it as /mcp____faf). It scores your project, fills what the repo can, asks you only what only you can answer, verifies, and syncs.
6.0.0 is a major release. It needs Node 22 or later. fafclear, faffriday, fafguide and fafwrite are retired, and so are the AGENTS.md / .cursorrules / GEMINI.md / conductor imports into project.faf. The .mcpb now runs the server bundled inside it. The npx config and the SessionStart hook are not pinned to a version, so an install that runs npx -y claude-faf-mcp moves to 6.x on its next start: check your Node before you upgrade. Every change is in the CHANGELOG.
Context for Claude: faf-cli writes this repo's CLAUDE.md from its scored project.faf — faf_sync here, faf sync in faf-cli. See FAF-CLI for Claude Code 👀.
Composes faf-cli (the version is pinned in package.json). Detection, scoring, the renders and every writer are faf-cli's own functions, loaded as a dependency; claude-faf-mcp does not fork them and never runs a faf found on your PATH.
Core 14 MCP tools (30 with FAF_TOOLS=all). IANA-registered formats (application/vnd.faf+yaml · application/vnd.fafm+yaml).
What's New in v6.0.0 — The Earned Badge Edition
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y claude-faf-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add claude-faf-mcp -- npx -y claude-faf-mcp
Claude FAF: common questions
- Is Claude FAF MCP server safe?
- Mostly: it is graded B (75/100). Read the Claude FAF safety report
- How do I install Claude FAF?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Claude FAF need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Claude FAF maintained?
- The last commit was 5 days ago (2026-09-15). The latest release is v6.0.0.