Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
/fafRelentless 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

NameDescription
Current FAF ContextCurrent project FAF context and metadata
FAF Status SummaryProject health and AI readiness status
FAF Working DirectoryFile 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