Wolfe-Jam/claude-faf-mcp

Wolfe-Jam/claude-faf-mcp

๐Ÿ“‡ ๐Ÿ  - First & only persistent project context MCP. Provides .faf (Foundational AI-context Format) Project DNA with 33+ tools, Podium scoring (0-100%), and format-driven architecture. Official Anthropic Registry. 10k+ npm downloads.

CLAUDE.md

๐ŸŽ๏ธ CLAUDE.md - claude-faf-mcp Persistent Context & Intelligence

.faf format | project.faf

PROJECT STATE: ACTIVE ๐Ÿš€

Current Position: Provide FAF context tools directly in Claude Desktop via MCP Tyre Compound: ULTRASOFT C5 (Maximum Performance)


๐ŸŽจ CORE CONTEXT

Project Identity

  • Name: claude-faf-mcp
  • Stack: Node.js/TypeScript
  • Quality: F1-INSPIRED (Championship Performance)

Our Mission - 100% Standalone MCP Server

v3.0.4 Historic Milestone: ZERO CLI DEPENDENCIES

claude-faf-mcp: 100% STANDALONE
โ”œโ”€โ”€ 32/32 MCP tools operational
โ”œโ”€โ”€ 14/14 bundled commands
โ”œโ”€โ”€ 16.2x faster than CLI versions
โ”œโ”€โ”€ 19ms average execution
โ””โ”€โ”€ Zero external dependencies

CRITICAL: claude-faf-mcp IS NOT A WRAPPER

  • โœ… Independent standalone MCP server
  • โœ… 100% operational without any CLI
  • โœ… Own bundled FAF engine
  • โœ… Championship-grade performance
  • โŒ NOT a wrapper, NOT dependent on CLI

The .faf Position in MCP:

Model        Context          Protocol
โ”€โ”€โ”€โ”€โ”€        โ”€โ”€โ”€โ”€โ”€โ”€โ”€          โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Claude   โ†’   .faf        โ†’    MCP
Gemini   โ†’   .faf        โ†’    MCP
Codex    โ†’   .faf        โ†’    MCP
Any LLM  โ†’   IANA Format โ†’    Open Protocol

.FAF provides the standardized Context that makes the Model Context Protocol work for everyone.

Technical Architecture

  • What Building: Universal FAF MCP Server for Claude Desktop - AI Context Intelligence
  • Main Language: TypeScript

๐Ÿ“Š Context Quality Status

  • Overall Assessment: Good
  • Test Coverage: 391/391 passing (12 test suites, 6 platforms)
  • CI Matrix: ubuntu/macos/windows ร— Node 18.x/20.x โ€” all green
  • Last Updated: 2026-03-10

๐Ÿšจ CODE CHANGE PROTOCOL - MANDATORY ๐Ÿšจ

CRITICAL RULE: DO NOT WRITE CODE UNLESS EXPLICITLY AUTHORIZED

Before making ANY code changes:

  1. DESCRIBE what you plan to change
  2. WAIT for explicit approval ("GO!", "YES", "Do it")
  3. ONLY THEN write the code

What counts as "code changes":

  • Adding new features
  • Modifying existing functionality
  • Changing user-facing text/messages
  • Adding branding, emojis, or styling
  • Refactoring

What does NOT need approval:

  • Reading files to answer questions
  • Running tests
  • Checking versions
  • Research and exploration

Why this matters:

  • The F1 hallucination incident (v3.3.3) showed AI adding unauthorized branding
  • User-facing output must be controlled by wolfejam
  • Trust requires permission-based coding

๐Ÿšจ NPM PUBLISH PROTOCOL - MANDATORY ๐Ÿšจ

CRITICAL RULE: npm publish IS FORBIDDEN WITHOUT APPROVAL

Before ANY npm publish of claude-faf-mcp (or any FAF package):

  1. Follow the MCP Publish Checklist at /Users/wolfejam/FAF-GOLD/PLANET-FAF/PUBLISH-PROTOCOL.md
  2. Run ALL checklist items (build, tests, version, README, CHANGELOG, SKILL.md, etc.)
  3. Request approval with checklist results in the format specified
  4. Wait for OFFICIAL GO! from wolfejam

Required approval signals:

  • โœ… "GO!" - Approved to publish
  • โœ… "GREEN LIGHT" - Approved to publish
  • โŒ Anything else - DO NOT PUBLISH

Why this matters:

  • Trust is everything
  • Production infrastructure for 13k+ developers
  • Official Anthropic MCP steward responsibility
  • One bad publish can damage reputation permanently

No exceptions. No shortcuts. Professional. Boring. Trusted.


STATUS: BI-SYNC ACTIVE ๐Ÿ”— - Synchronized with .faf context!

Last Sync: 2026-03-04T07:28:12.365Z Sync Engine: F1-Inspired Software Engineering ๐ŸŽ๏ธโšก๏ธ_championship_sync

README.md

claude-faf-mcp

Tell AI what you're building, who it's for, and why it matters. 30 seconds. ๐Ÿ˜ It never forgets.

Anthropic MCP CI npm version NPM Downloads License: MIT

FAF defines. MD instructs. AI codes.

๐Ÿ˜ tri-sync now free for all builders โ€” .faf โ†” CLAUDE.md โ†” MEMORY.md in one command. Pro feature. Now free.

โšก New: /faf prompt โ€” type /faf in Claude Desktop. It checks your project, scores it, drives it to 100%, and syncs. Relentlessly. One command.

32 MCP tools. 1 prompt. IANA-registered format (application/vnd.faf+yaml). 2,346 test executions per push.


The 3Ws โ€” 3 Answers. That's It.

Every great product started with 3 answers to the 3Ws โ€” Who, What, Why:

WHO is it for? WHAT does it do? WHY build it?
Uber People who need a ride Tap a button, car arrives Taxis were broken
Airbnb Travelers who can't afford hotels Stay in someone's spare room Millions of empty rooms exist
Slack Teams drowning in email Organized group messaging Decisions buried in threads
Venmo Friends splitting bills Send money instantly Someone always forgets to pay back

Same pattern. Every product that works starts here. .faf captures it:

human_context:
  who: "people who need a ride across town"
  what: "tap a button, car arrives in minutes"
  why: "taxis are slow, expensive, and hard to find"

30 seconds. Claude builds your project.faf from this. Every session after, AI starts smart.

The 6Ws โ€” For Optimized AI

3Ws gets you started. For fully optimized AI, complete the set โ€” Where, When, How:

  where: "mobile app, iOS and Android"    # where does it live?
  when: "launch in 3 months"              # when is it shipping?
  how: "GPS matching, real-time pricing"  # how does it work?

3Ws initiates the project with AI. 6Ws optimizes AI to 100%. Same YAML, same file. More examples โ†’ faf.one/ideas


Quick Start

One-click install โ€” Claude Desktop

โฌ‡ Download claude-faf-mcp-5.5.1.mcpb

Double-click the downloaded file. Claude Desktop installs it automatically. No terminal. No JSON config. 32 tools live in 10 seconds.

Or โ€” copy-paste to Claude

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.

Or โ€” manual npm install

npm install -g claude-faf-mcp

Add to claude_desktop_config.json:

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

Restart Claude Desktop.

Then

Type /faf โ€” Claude checks your project, scores it, drives it to 100%, and syncs. Done.

Or tell Claude your 3Ws: "I'm building [what] for [who] because [why]"


How It Works

You โ†’ 3 answers โ†’ project.faf โ†’ AI reads it โ†’ every session โ†’ forever

project.faf  โ†โ”€โ”€ 8ms โ”€โ”€โ†’  CLAUDE.md     (bi-sync, free)
project.faf  โ†โ”€โ”€ 8ms โ”€โ”€โ†’  MEMORY.md     (tri-sync, Pro ๐Ÿ˜)

Claude does the rest. Zero-effort, right first time, fast, accurate, done. Language, framework, package manager, build tools โ€” all auto-detected from your existing files. The human context is the part only you can give.


Scoring: From Blind to Optimized

Tier Score What it means
๐Ÿ† Trophy 100% Gold Code โ€” AI is optimized
๐Ÿฅ‡ Gold 99%+ Near-perfect context
๐Ÿฅˆ Silver 95%+ Excellent
๐Ÿฅ‰ Bronze 85%+ Production ready
๐ŸŸข Green 70%+ Solid foundation
๐ŸŸก Yellow 55%+ AI flipping coins
๐Ÿ”ด Red <55% AI working blind
๐Ÿค White 0% No context at all

At 55%, AI guesses half the time. At 100%, AI knows your project. Same compiler as faf-cli โ€” same score everywhere.


32 MCP Tools

All tools run standalone โ€” zero CLI dependencies, 19ms average execution.

Create & Detect

Tool Purpose
faf_init Initialize project DNA
faf_auto Auto-detect stack and populate context
faf_quick Lightning-fast creation (3ms)
faf_readme Extract context from README (+25-35% boost)
faf_formats Discover all formats in your project
faf_git Extract context from any GitHub repo URL
faf_human_add Add human context (the 6Ws)

Validate & Score

Tool Purpose
faf_score AI-readiness score (0-100%) with breakdown
faf_check Validate .faf structure
faf_doctor Diagnose and fix common issues
faf_go Guided interview to Gold Code

Sync & Persist

Tool Purpose
faf_sync Sync .faf โ†’ CLAUDE.md
faf_bi_sync Bi-directional .faf โ†” CLAUDE.md
faf_tri_sync Tri-sync .faf โ†” CLAUDE.md โ†” MEMORY.md โ€” Pro feature, free for developers ๐Ÿ˜
faf_enhance Intelligent enhancement

Export & Interop

Tool Purpose
faf_agents Import/export AGENTS.md (OpenAI Codex)
faf_cursor Import/export .cursorrules (Cursor IDE)
faf_gemini Import/export GEMINI.md (Google Gemini)
faf_conductor Import/export Conductor directory

Read & Write

Tool Purpose
faf_read Read any file
faf_write Write any file
faf_status Project status overview
faf_debug Environment inspection
faf_about What is .faf?

Full tool reference โ†’


๐Ÿ˜ Nelly Never Forgets

bi-sync keeps .faf โ†” CLAUDE.md aligned.

tri-sync adds MEMORY.md โ€” your AI remembers your project across every session.

bi-sync  = .faf โ†” CLAUDE.md              โ† always in sync
tri-sync = .faf โ†” CLAUDE.md โ†” MEMORY.md  โ† Nelly never forgets ๐Ÿ˜

Pro feature, free for developers. Teams & Enterprise: faf.one/pro (plans)


The .FAF Position

Model        Context          Protocol
โ”€โ”€โ”€โ”€โ”€        โ”€โ”€โ”€โ”€โ”€โ”€โ”€          โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Claude    โ†’   .faf        โ†’    MCP
Gemini    โ†’   .faf        โ†’    MCP
Codex     โ†’   .faf        โ†’    MCP
Any LLM   โ†’   .faf        โ†’    MCP

IANA-registered (application/vnd.faf+yaml). Works with any AI. Define once, use everywhere.


Ecosystem

Package Platform Registry
claude-faf-mcp (this) Claude npm
faf-cli Universal CLI npm + Homebrew
gemini-faf-mcp Google Gemini PyPI
grok-faf-mcp xAI Grok npm
rust-faf-mcp Rust crates.io
faf-wasm Browser/Edge npm
Chrome Extension Browser Chrome Web Store

Same project.faf. Same scoring. Same result. Different execution layer.


Quality

391 tests ยท 12 suites ยท 6 platforms (ubuntu/macos/windows ร— Node 18/20)

CI Dashboard โ†’


Privacy

Everything runs locally. No data leaves your machine. No analytics, no telemetry, no tracking, no accounts. Privacy policy โ†’


If claude-faf-mcp has been useful, consider starring the repo โ€” it helps others find it.


License

MIT โ€” Free and open source


FAF Family

faf-cli npx faf-cli init โ€” create .faf for any project
claude-faf-mcp MCP server for Claude Desktop
gemini-faf-mcp MCP server for Gemini CLI
grok-faf-mcp MCP server for Grok
faf-mcp MCP server for Cursor, Windsurf, Cline, VS Code
rust-faf-mcp MCP server in Rust
faf-skills 17 Claude Code skills
faf.one Blog, downloads, docs
IANA Registration application/vnd.faf+yaml

format | driven ๐ŸŽ๏ธโšก๏ธ wolfejam.dev


Get the CLI

faf-cli โ€” The original AI-Context CLI. A must-have for every builder.

npx faf-cli auto

Anthropic MCP #2759 ยท IANA Registered: application/vnd.faf+yaml ยท faf.one ยท npm