Claude FAF MCP Server

⭐ Bookmarks it for you, helps other devs find it too.

Local serverstdioMIT

What is the Claude FAF MCP Server?

claude-faf-mcp is an MCP project maintained in the wolfe-jam/claude-faf-mcp repository. The maintainer describes its purpose as “⭐ Bookmarks it for you, helps other devs find it too”. Read the project documentation for the complete scope.

Installation

The documented npm package is claude-faf-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
faf_initCreate project.faf for a folder (faf-cli detects the stack)
faf_autoFill project.faf from the repo's own files, then CLAUDE.md
faf_goThe goal and the 6Ws, by question and answer
faf_scoreAI-readiness score (0-100%), from faf-cli
faf_benchBenchmark AI grounding — cold vs with the .faf, graded mechanically, with a receipt
faf_doctorDiagnose project.faf: each finding with the tool that fixes it
faf_trustValidate project.faf and return a trust receipt for its score
faf_syncWrite CLAUDE.md from project.faf — agents/cursor/gemini/copilot/all also write AGENTS.md / .cursorrules / GEMINI.md / copilot-instructions.md
faf_tri_syncWrite faf's block into the MEMORY.md Claude Code loads for this project 🐘
faf_setupInstall the SessionStart hook in the project settings (preview first)
faf_contextShow or set the active project; detail returns the .faf text
faf_etchRemember a decision across sessions (the project soul, soul.fafm)
faf_recallRecall memories from the project soul
faf_aboutWhat the .faf format is
fafStart here: the project, its score and the steps to 100% (reads only)
faf_quickCreate project.faf from one line: name, goal, language, framework, hosting
faf_readmeRead the 6Ws from README.md; apply fills only empty slots
faf_human_addSet one 6W slot in project.faf
faf_formatsThe formats faf-cli finds in the folder, and what faf_auto would write (dry run)
faf_gitAuthor a project.faf from a repo URL (clones it with git — uses the network)
faf_checkfaf-cli's validateFaf and the state of every slot
faf_dnaThe project's .faf-dna lineage (reads only)
faf_statusWhether the project has a .faf, with its first lines
faf_agentsWrite AGENTS.md (OpenAI Codex and other agents)
faf_cursorWrite .cursorrules (Cursor IDE)
faf_geminiWrite GEMINI.md (Google Gemini CLI)
faf_conductorWrite Google Conductor's conductor/ files
faf_readRead a file inside the active project
faf_listList a folder inside the active project
faf_debugThe active project, write access and the bundled faf-cli version

How to install the Claude FAF MCP Server

{
  "mcpServers": {
    "faf": {
      "command": "npx",
      "args": [
        "-y",
        "claude-faf-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.