claude-faf-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fafD | Type "faf" to start. Scores your project, drives it to 100%, syncs everything. The one command that does it all. |
| faf_aboutA | Learn what .faf format is - project DNA for AI |
| faf_statusC | Check if your project has project.faf (project DNA for AI) - Shows AI-readability status |
| faf_scoreA | Calculate your project's AI-readability from project.faf (project DNA for AI) - F1-inspired metrics! |
| faf_initA | Create project.faf (project DNA for AI) - Makes your project instantly AI-readable . Just enter path or project name. Examples: ~/Projects/my-app, my-app, /full/path/to/project |
| faf_trustB | Attest project.faf integrity — validity, score, and a deterministic parity hash any conformant engine reproduces. |
| faf_setupA | Install the native SessionStart hook — every Claude Code session in this project starts with fresh .faf context. Shows the exact settings JSON first (preview); writes only with confirm: true. Non-destructive: existing settings and hooks are preserved. remove: true uninstalls exactly the faf hook. |
| faf_syncB | Sync project.faf (project DNA for AI) with CLAUDE.md - Bi-directional context |
| faf_enhanceB | Enhance project.faf (project DNA for AI) with AI optimization — persistent context, zero drift |
| faf_bi_syncB | Bi-directional sync between project.faf and CLAUDE.md. v4.5.0: Also sync to AGENTS.md, .cursorrules, GEMINI.md! |
| faf_clearA | Clear caches, temporary files, and reset FAF state for a fresh start |
| faf_debugA | Debug Claude FAF MCP environment - show working directory, permissions, and FAF CLI status |
| faf_readA | Read a file within the project root (cwd / FAF_ALLOWED_ROOTS). Paths that escape the project are refused. |
| faf_writeA | Write a file within the project root (cwd / FAF_ALLOWED_ROOTS). Paths that escape the project are refused. |
| faf_listA | List directories and discover projects with project.faf files - Essential for FAF discovery workflow |
| faf_fridayC | Detect the FAF Chrome extension and run fuzzy-matching helpers. |
| faf_guideA | FAF MCP usage guide for Claude Desktop - Projects convention, path resolution, and UX patterns |
| faf_readmeB | Extract 6 Ws (Who/What/Why/Where/When/How) from README.md into human_context - Smart pattern matching |
| faf_human_addB | Add a human_context field (who/what/why/where/when/how) - Non-interactive for MCP |
| faf_checkC | Quality inspection for human_context fields + field protection - Shows empty/generic/good/excellent ratings |
| faf_contextB | Set or view active project context - Path is remembered for subsequent faf_ calls |
| faf_goB | Guided interview to Gold Code (100%): returns questions for missing fields, then applies your answers. |
| faf_autoB | Run the full FAF pipeline in one step: init + sync + formats + bi-sync + score. |
| faf_dnaA | Show the project FAF DNA — score history and progression over time. |
| faf_formatsB | Discover all formats in the project (154+ validated types) and fill stack slots. |
| faf_quickA | Lightning-fast .faf creation - One-liner format: "name, description, language, framework, hosting" |
| faf_doctorB | Health check for your .faf setup - Diagnose and fix common issues |
| faf_agentsB | Import/Export/Sync between AGENTS.md (OpenAI/Codex) and project.faf - AI interop! |
| faf_cursorC | Import/Export/Sync between .cursorrules (Cursor IDE) and project.faf - AI interop! |
| faf_geminiB | Import/Export/Sync between GEMINI.md (Google Gemini CLI) and project.faf - AI interop! |
| faf_conductorC | Import/Export between conductor/ directory (Google Conductor) and project.faf - AI interop! |
| faf_gitA | Generate project.faf from any GitHub repo URL - 1-click context extraction! |
| faf_tri_syncB | Tri-directionally sync project.faf ↔ CLAUDE.md ↔ MEMORY.md so context persists across sessions. |
| faf_etchA | Etch a memory — remember this across sessions (a decision, gotcha, or win). Writes to the project soul (.fafm). |
| faf_recallA | Recall memories from the project soul (.fafm), ranked by priority then recency. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| /faf | Relentless pursuit of a verified 100% — FAF does all it can, you do only what only you can. One source of truth for every AI, every MD. FAF defines. MD instructs. AI codes. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Current FAF Context | Current project FAF context and metadata |
| FAF Status Summary | Project health and AI readiness status |
| FAF Working Directory | File system access for FAF operations |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Wolfe-Jam/claude-faf-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server