We are the 'C' in MCP • Context, authored.
The official MCP documentation for .faf — persistent project context across Claude, Grok, Gemini, Cursor, Windsurf, Cline, VS Code, and every MCP-compatible platform.
MCP is an open protocol connecting AI assistants to context. .faf is the IANA-registered context format (application/vnd.faf+yaml) — one source, every model and tool.
.faf owns the write side. The Context-Ingestion contract owns the read side. faf-cli authors it — Claude-first, cross-vendor.
Two questions place any MCP server: what it's built with, and how it runs. .faf is the context underneath — the same file whichever answers you pick.
stdio — the client launches the server as a child process (npx, uvx). Nothing to host. The common case.2026-07-28 is sessionless. The older SSE transport is deprecated.Where the FAF family sits: claude-faf-mcp, faf-mcp and grok-faf-mcp on the TypeScript SDK · gemini-faf-mcp on FastMCP · rust-faf-mcp hand-rolled in Rust. Every one reads the same .faf.
Deeper: modelcontextprotocol.io · the SDKs · gofastmcp.com
.faf is the Context layer for any Model using the MCP Protocol
Formats = facts.
One IANA-registered format. A server for every model — plus the CLI that authors it.
The Claude-first MCP server — persistent .faf context for Claude Desktop and Claude Code.
.faf ↔ CLAUDE.mdnpx claude-faf-mcpThe MCP server for Cursor, Windsurf, Cline, VS Code, and any MCP-compatible client.
.faf ↔ your context filesnpx faf-mcpThe MCP server for xAI Grok — the same .faf context, read by Grok.
.faf formatnpx grok-faf-mcpThe MCP server for Google Gemini — Python, published to PyPI.
uvx gemini-faf-mcp (PyPI).faf formatuvx gemini-faf-mcpChampionship-grade MCP testing. If a server passes WJTTC, it works.
npx wjttcThe CLI on-ramp — author, score, and sync your .faf from any terminal. Claude-first, works cross-vendor.
faf init, faf score, faf sync.faf ↔ CLAUDE.mdnpm install -g faf-clibrew install wolfe-jam/faf/faf-cliAlso in the family: rust-faf-mcp (Rust · crates.io) — six FAF servers total in the official MCP Registry.
Tools: core ~12–14 per server, family ~29–33 total. Each server's README is the source of truth.
npm install -g faf-mcp{
"mcpServers": {
"faf": {
"command": "npx",
"args": ["-y", "faf-mcp"]
}
}
}Then start prompting: "Use FAF to initialize your project"
Just start prompts with Use FAF.
Use FAF to initialize your projectUse FAF to sync my project.faf to all platformsUse FAF to score my AI-readinessUse FAF to enhance my context2026-07-28 revision.2026-07-28 server..faf format and the AGENTS.md field guide.