Claude Code FAF — Claude Code MCP server: project context
Claude FAF keeps project context in .faf, scores its completeness, and syncs it with Claude files. Use it when an agent needs context across sessions.
claude mcp add claude-faf-mcp -- npx -y claude-faf-mcpWhat Claude FAF does
Claude FAF gives an agent persistent project context. It scores project.faf, fills in details it can derive from the repository, and asks the user about the rest. The resulting context can be checked and synced to CLAUDE.md and MEMORY.md.
The default set contains 14 MCP tools. faf_auto gathers repository facts, while faf_go handles answers from the user. The .faf format is IANA-registered. Scoring comes from faf-cli, included as a dependency.
The npx install is not pinned to a release, so a later server start can use a newer version. That matters if you expect project scores to stay the same after an update.
What it helps with
- keep project context across sessions
- score how complete
project.fafis - gather project details from the repository
- sync context to
CLAUDE.mdandMEMORY.md
Example prompts for the agent
- Review the repository, fill in what you can in
project.faf, and ask me about the remaining project details. - Check the project context, then sync it to
CLAUDE.mdandMEMORY.md. - Score
project.fafand tell me which details still need my input.
How to install Claude FAF
Platform CLI
claude mcp add claude-faf-mcp -- npx -y claude-faf-mcpPlatform CLI
codex mcp add claude-faf -- npx -y claude-faf-mcpConfig file
{
"mcpServers": {
"claude-faf": {
"command": "npx",
"args": [
"-y",
"claude-faf-mcp"
]
}
}
}Config file
{
"servers": {
"claude-faf": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"claude-faf-mcp"
]
}
}
}Platform CLI
gemini mcp add claude-faf npx -y claude-faf-mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Claude FAF
How do I install Claude FAF in Claude Code?
Run claude mcp add claude-faf-mcp -- npx -y claude-faf-mcp.
What does Claude FAF do?
It scores project context in project.faf, helps complete it using repository details and user answers, and syncs the result to Claude context files.
Which files can Claude FAF sync?
It syncs data from .faf to CLAUDE.md and MEMORY.md.