Skip to content

Wolfe-Jam/claude-faf-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
FAF

claude-faf-mcp

IANA-Registered Format for AI Context Β· application/vnd.faf+yaml

Official MCP server for .FAF (Foundational AI-context Format) with 50 tools - Persistent project context that integrates seamlessly with Claude Desktop workflows

NPM Downloads Discord Chrome Web Store Website License: MIT


🏁 AI-Readiness Scorecard

The closer you get to 100% the better AI can assist you.

At 55% you are building your project with half a blueprint and basically flipping a coin with AI. .FAF defines, and AI becomes optimized for Context with the project.faf file.

project.faf file positioning

project.faf lives at the project root, between package.json and README.md

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
πŸ†  FAF AI-READINESS SCORE: 100/100
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ“Š CORE INTELLIGENCE                    🎯 CONTEXT DELIVERY
β”œβ”€ Project DNA            [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  β”œβ”€ MCP Protocol      [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%
β”œβ”€ Architecture Map       [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  β”œβ”€ 50 Native Tools   [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%
β”œβ”€ Domain Model          [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  β”œβ”€ IANA Format       [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%
└─ Version Tracking      [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  └─ Universal Context [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%

πŸš€ PERFORMANCE                          ⚑ STANDALONE OPERATION
β”œβ”€ 16.2x Speedup         [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  β”œβ”€ Zero Dependencies [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%
β”œβ”€ 19ms Avg Execution    [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  β”œβ”€ Bundled Engine    [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%
β”œβ”€ 50/50 Tools Active    [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  β”œβ”€ Direct Function   [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%
└─ Zero Memory Leaks     [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%  └─ 14 Bundled Cmds   [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 100%

πŸ† Status: Trophy - Perfect AI context
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Tier System

Tier Score Emoji Meaning
Trophy 100% πŸ† Perfect AI context
Gold 99%+ πŸ₯‡ Exceptional
Silver 95%+ πŸ₯ˆ Top tier - Excellent
Bronze 85%+ πŸ₯‰ Strong - Production ready
Green 70%+ 🟒 Good - Solid foundation
Yellow 55%+ 🟑 Caution - Needs improvement
Red <55% πŸ”΄ Critical - AI working blind
White 0% 🀍 Empty - No context

⚑ Quick Start

Copy and paste this to Claude/your AI:

Install the FAF MCP server: npm install -g claude-faf-mcp, then add this to my claude_desktop_config.json: {"mcpServers": {"faf": {"command": "npx", "args": ["-y", "claude-faf-mcp"]}}} and restart Claude Desktop.

One-Click Alternative: Desktop Extension (.mcpb)


🎯 What is FAF?

The .FAF Position in the MCP Ecosystem:

  Model        Context          Protocol
  ─────        ───────          ────────
  LLM       β†’   IANA Format β†’    Open Protocol
  Claude   β†’   .faf        β†’    MCP
  Gemini   β†’   .faf        β†’    MCP
  Codex    β†’   .faf        β†’    MCP

.FAF is the foundational, universal base layer for any Model using the MCP Protocol. It provides the standardized Context that makes the Model Context Protocol work for everyone.


πŸ› οΈ Core Features

51 MCP Tools (100% Standalone)

  • faf_quick - Lightning-fast project.faf creation (3ms avg)
  • faf_enhance - Intelligent enhancement with auto-detection
  • faf_read - Parse and validate FAF files
  • faf_write - Create/update FAF with validation
  • faf_score - AI-readiness scoring engine
  • faf_compress - Intelligent size optimization
  • 14 bundled commands - Zero CLI dependencies, 16.2x faster

IANA-Registered Standard

  • Official MIME type: application/vnd.faf+yaml
  • W3C-compliant structured format
  • Universal AI context protocol
  • Cross-platform compatibility

Performance

  • 16.2x faster than CLI versions (direct function calls vs process spawning)
  • 19ms average execution across all bundled commands
  • Fastest: 1ms (formats command)
  • Zero memory leaks

πŸ“š Documentation


πŸ† Why FAF?

"README for the AI era" β€” Gemini CLI

Persistent Context - Your project's DNA lives in project.faf, readable by any AI or human

Universal Format - IANA-registered standard works across Claude, Gemini, Codex, any LLM

Zero Setup Tax - One file (project.faf) eliminates AI context setup across your entire team

Quality Engineering - Strict TypeScript, zero runtime errors


πŸ“¦ Ecosystem


πŸ“„ License

MIT License - Free and open source


Built for speed and reliability ⚑

"It's so logical if it didn't exist, AI would have built it itself" β€” Claude