Universal MCP server for .FAF (Foundational AI-context Format) with 17 native tools + CLI fallback - Persistent project context for Cursor, Windsurf, Cline, VS Code, and all MCP-compatible platforms (including Claude Desktop)
Universal version of claude-faf-mcp β Anthropic-approved MCP server, now compatible with all platforms. Built on the IANA-registered .FAF format (application/vnd.faf+yaml).
1. Install:
npm install -g faf-mcp2. Copy and paste this to your AI:
Install the FAF MCP server: npm install -g faf-mcp, then add this to my MCP config: {"mcpServers": {"faf": {"command": "npx", "args": ["-y", "faf-mcp"]}}} and restart.
Cursor IDE: Add to ~/.cursor/mcp.json (setup guide)
Windsurf Editor: Add to ~/.codeium/windsurf/mcp_config.json (Cascade docs)
Cline: Add to Cline's MCP settings
VS Code: Install MCP extension, then add server config
Claude Desktop: Use the dedicated claude-faf-mcp package for optimized Claude integration
"README for the AI era" β Google Gemini
project.faf is to AI context what package.json is to dependencies
Lives at the project root, between package.json and README.md
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.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ποΈ FAF AI-READINESS SCORE: 100/100 β PODIUM EDITION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π CORE INTELLIGENCE π― CONTEXT DELIVERY
ββ Project DNA [ββββββ] 100% ββ MCP Protocol [ββββββ] 100%
ββ Architecture Map [ββββββ] 100% ββ 17 Native Tools [ββββββ] 100%
ββ Domain Model [ββββββ] 100% ββ IANA Format [ββββββ] 100%
ββ Version Tracking [ββββββ] 100% ββ Universal Context [ββββββ] 100%
π PERFORMANCE β‘ STANDALONE OPERATION
ββ 16.2x CLI Speedup [ββββββ] 100% ββ Zero Dependencies [ββββββ] 100%
ββ 19ms Avg Execution [ββββββ] 100% ββ Bundled Engine [ββββββ] 100%
ββ 17/17 Tools Active [ββββββ] 100% ββ Direct Function [ββββββ] 100%
ββ Zero Memory Leaks [ββββββ] 100% ββ 14 Bundled Cmds [ββββββ] 100%
π project.faf score: podium
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
We're launching faf-mcp as the universal package. If you'd prefer a dedicated package for your platform (like cursor-faf-mcp or windsurf-faf-mcp with tailored setup instructions), request it here.
We'll publish platform-specific packages based on demand.
Start every prompt with "Use FAF" to invoke MCP tools directly:
Use FAF to initialize my project
Use FAF to sync my project.faf to all platforms
Use FAF to score my AI-readiness
Use FAF to enhance my project context
Use FAF to create platform sync files
Claude Desktop:
- β Calls MCP tool instead of searching web
- β No void container issues
- β Direct tool invocation
Claude.ai (Web):
- β Stops web search addiction immediately
- β Forces MCP tool usage
- β No more guessing
Cursor / Windsurf / Cline:
- β MCP standard compliance
- β Tool invocation (not manual file creation)
- β Consistent behavior
Without "Use FAF":
- β AI searches the web
- β AI creates files manually
- β Void containers
- β Inconsistent results
With "Use FAF":
- β MCP tool called correctly
- β Championship output
- β Every time
The .FAF Position in the MCP Ecosystem:
Platform Context Protocol
ββββββββ βββββββ ββββββββ
Any IDE β IANA Format β Open Protocol
Cursor β .faf β MCP
Windsurf β .faf β MCP
Cline β .faf β MCP
VS Code β .faf β MCP
Claude β .faf β MCP
Gemini β .faf β MCP
.FAF is the foundational, universal base layer for any platform using the Model Context Protocol. It provides the standardized Context that makes MCP work for everyone.
- faf_init - Initialize project.faf with auto-detection
- faf_score - AI-readiness scoring engine
- faf_enhance - Intelligent enhancement with auto-detection
- faf_read - Parse and validate FAF files
- faf_write - Create/update FAF with validation
- faf_sync - Synchronize context across platforms
- faf_bi_sync - Bi-directional CLAUDE.md sync
- faf readme - Smart 6 Ws extraction from README.md
- faf human-add - Non-interactive human context entry
- faf git - GitHub repo extraction (Git CLI, no rate limits)
- Plus all other faf-cli commands
- Official MIME type:
application/vnd.faf+yaml - W3C-compliant structured format
- Universal AI context protocol
- Cross-platform compatibility
- 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 with F1-grade engineering
- Full Documentation - Complete guide
- Getting Started - Installation & setup
- MCP Tools Reference - All 17 native tools
- FAQ - Common questions
- CHANGELOG - Version history
π
Creators of the Format - We designed .FAF (IANA-registered application/vnd.faf+yaml)
π
First & Only - Persistent Project Context MCP Server approved by Anthropic
π
Creators of Context-Mirroring - faf_bi_sync creates native files for all platforms
π
Google Chrome-Approved - Published Chrome Extension
π
15K+ npm Downloads - Proven adoption across the FAF ecosystem
"README for the AI era" β Google Gemini
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, Cursor, Windsurf, any MCP platform
Zero Setup Tax - One file (project.faf) eliminates AI context setup across your entire team
FREE FOREVER - MIT License, open source, no subscription
All Boats Rise Together - Improving projects, AI performance, code quality, speed to market for everyone
Championship Engineering - F1-inspired performance with strict TypeScript, zero runtime errors
- FAF Format Spec - Official IANA specification
- FAF CLI - Command-line tooling
- claude-faf-mcp - Claude Desktop-specific package
- Chrome Extension - Browser integration
- faf.one - Official website and documentation
- Discord Community - Join the discussion
MIT License - Free and open source
Built with F1-inspired engineering principles ποΈβ‘
"It's so logical if it didn't exist, AI would have built it itself" β Claude