Persistent project context for xAI Grok. IANA-registered .faf format.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Persistent Project Context for xAI Grok.
URL-based β’ Zero config β’ Just works
Home: faf.one/grok Live demo: grok.faf.one

FAF defines. MD instructs. AI codes.
No fluff in a project.faf. faf_enhance is gone. RAG default is grok-4.6.
A .faf is facts. Two writers only: the repo (faf_auto) and the human (faf_go). Empty is honest. There is no enhance.
β Bookmarks it for you, helps other devs find it too.
First v0.2-conformant reader of the FAF Context Ingestion Contract β the open standard co-authored in public with @grok.
Add to ~/.grok/config.toml:
Restart Grok TUI (or /mcps r) to refresh. Tools: faf_score, faf_validate, faf_get_tier, faf_estimate_tokens, faf_analyze (plus soul/memory ops).
Smithery: wolfe-jam/grok-faf-mcp β gateway at https://grok-faf-mcp--wolfe-jam.run.tools
Homebrew (local stdio):
Hosted on Cloudflare Workers β sub-ms cold start, no subprocess, edge-served. 4865-byte Zig WASM engine, parity-tested vs the Rust authority (xai-faf-rust). Externally validated by Grok S1 + S2 on 2026-05-27.
Verify the live contract:
Returns endpoint, protocol versions, engine details, tool list, and the architecture line: .faf=vROM | AI-in-session=RAM.
Sample corpus: xai-faf-proof/pilot β 10 records ready to score.
Every README should answer these questions. Here's ours:
| Question | Answer |
|---|---|
| WHO is this for? | Grok/xAI developers and teams building with URL-based MCP |
| WHAT is it? | Persistent project context for xAI Grok β URL-first deployment, IANA-registered .faf format |
| WHERE does it work? | Cloudflare Workers (mcpaas.live/grok/mcp/v1) β’ Any MCP client supporting native url= config β’ Self-deploy to your own CF/Vercel worker |
| WHY do you need it? | Zero-config MCP on a URL β Grok asked for it, we built it first |
| WHEN should you use it? | Grok integration, xAI projects, any url-based MCP client |
| HOW does it work? | url = "https://mcpaas.live/grok/mcp/v1" β context tools served from edge via MCPaaS (sub-ms cold start, no subprocess) |
For AI: Read the detailed sections below for full context. For humans: Use this pattern in YOUR README. Answer these 6 questions clearly.
Built for Grok and shaped by direct Grok feedback.
Open for native Grok Build integration, .fafm memory layer, refresh_faf primitives, or any other context features the team needs.
Live and dogfooded at https://grok.faf.one and https://mcpaas.live/grok/mcp/v1.
Context for Grok agents: faf-cli authors what Grok agents read from real project detection β bunx faf export --agents. faf-cli's src/interop/grok.ts wires this MCP into .grok/config.toml (that file lives in the faf-cli repo, not here). See FAF-CLI for Grok & xAI agents.
Every Grok session starts from zero. You re-explain your stack, your goals, your architecture. Every time.
.faf fixes that. One file, your project DNA, persistent across every session.
faf_auto detects your project, creates a .faf, and scores it β in one shot:
What it produces:
Every AI agent reads this once and knows exactly what you're building.
MCP on a URL. Point your Grok integration at the URL. That's it.
| Tier | Score | What it means |
|---|---|---|
| π TROPHY | 100% | Gold Code β AI is optimized |
| β GOLD | 99%+ | Near-perfect context |
| β SILVER | 95%+ | Excellent |
| β BRONZE | 85%+ | Strong baseline |
| β GREEN | 70%+ | Solid foundation |
| β YELLOW | 55%+ | AI flipping coins |
| β RED | <55% | AI working blind |
| β‘ WHITE | 0% | Start β good luck |
At 55%, Grok guesses half the time. At 100%, Grok knows your project.
Point your MCP client at the production URL β edge-served on Cloudflare Workers, no subprocess, sub-ms cold start. WASM-pure tools only on this path (scoring, validation, refresh_faf).
Use the local stdio path when you need filesystem access (faf_init, faf_sync, file-mutating tools):
Or via MCP config:
Create & Detect
| Tool | Purpose |
|---|---|
faf_init | Create project.faf from your project |
faf_auto | Auto-detect stack and populate context |
faf_score | AI-readiness score (0-100%) with breakdown |
faf_status | Check current AI-readability |
refresh_faf | Re-ground on the live .faf β re-read + re-score, report drift, return fresh DNA (drift β refresh β re-grounded). Requested by Grok. |
Drift & Orchestration (1.5 β the prestige release)
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/grok-faf)<a href="https://allmcps.com/mcp/grok-faf"><img src="https://allmcps.com/api/badge/grok-faf?style=directory" alt="Grok FAF on AllMCPs" /></a>