faf-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@faf-mcpsync .faf to all AI formats"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Home: faf-mcp.vercel.app
The MCP you didn't realise you needed, or wanted but didn't know who to ask, is here. Building on 62,000+ downloads across the FAF ecosystem, we bring you faf-mcp to cure your syncing pain and fuel your chosen AI with optimized context, on-demand.
Define once. Sync everywhere.
You maintain .cursorrules. Your teammate uses AGENTS.md. Someone on the team just switched to Gemini. Every AI tool wants its own context file — and they all say the same thing in different formats.
faf-mcp is the dedicated MCP server for Cursor, Windsurf, Cline, VS Code, and every non-Claude platform. One .faf file in your repo, synced to every format your team needs.
project.faf
│
┌────────┬───────┴───────┬────────────┐
▼ ▼ ▼ ▼
CLAUDE.md AGENTS.md .cursorrules GEMINI.md
(Claude) (Codex) (Cursor) (Gemini)Quick Start
npx faf-mcpAdd to your MCP config:
{"mcpServers": {"faf": {"command": "npx", "args": ["-y", "faf-mcp"]}}}Platform | Config File |
Cursor |
|
Windsurf |
|
Cline | Cline MCP settings |
VS Code | MCP extension config |
Claude Desktop | Use claude-faf-mcp |
Three Ways to Deploy
Door | Method | Best For |
Hosted | Zero-install, point any MCP client to the URL | |
Self-Deploy | Your own instance, full control | |
Local |
| IDE integration via stdio transport |
Hosted (mcpaas.live)
Point your MCP client to https://mcpaas.live/sse — no install, no config, no maintenance. Served from 300+ Cloudflare edges with sub-ms cold starts via 2.7KB Zig-WASM engine.
Self-Deploy (Vercel)
Deploy your own MCP server on Vercel in one click. Once deployed, your server exposes:
/health— Health check/info— Server metadata + tool list/sse— MCP Server-Sent Events transport
Local (npm)
npx faf-mcpInterop Tools
Tool | Platform | Action |
| OpenAI Codex | Import/export/sync AGENTS.md |
| Cursor IDE | Import/export/sync .cursorrules |
| Google Gemini | Import/export/sync GEMINI.md |
| Conductor | Import/export directory structure |
| GitHub | Generate .faf from any repo URL |
# Sync to all formats at once
faf bi-sync --all
# Generate .faf from any GitHub repo
faf_git { url: "https://github.com/facebook/react" }25 MCP tools (with CLI fallback) · 309 tests (9 suites) · 7 bundled parsers
Cloud Sync
Share your FAF context globally via mcpaas.live:
Tool | Purpose |
| Upload to cloud, get shareable URL |
| Pull context from cloud |
| List available souls |
| Search across souls |
| Generate share links |
Example Workflow:
# Upload your project.faf
faf_cloud_publish { soul_name: "my-project" }
→ https://mcpaas.live/souls/my-project
# Anyone can fetch it
faf_cloud_fetch { soul_name: "my-project" }
→ Context merged into local project.fafZero-install sharing - Recipients need no MCP setup. Served from 300+ Cloudflare edges with <1ms cold starts via 2.7KB Zig-WASM engine.
Eternal Bi-Sync
Your .faf file and your platform context files stay synchronized in milliseconds.
project.faf ←── 8ms ──→ .cursorrules / AGENTS.md / CLAUDE.md / GEMINI.md
Single source of truthUpdate either side → both stay aligned
--allflag syncs to all four formats at onceZero manual maintenance
Works across teams, branches, sessions
AI assistants forget. They drift. Every new session, AI starts guessing again. Bi-sync means context never goes stale.
Tier System: From Blind to Optimized
Tier | Score | Status |
🏆 TROPHY | 100% | AI never has to guess |
★ GOLD | 99%+ | 1 slot from Trophy |
◆ SILVER | 95%+ | Close — keep going |
◇ BRONZE | 85%+ | Interim — keep going |
● GREEN | 70%+ | Interim — keep going |
● YELLOW | 55%+ | AI flipping coins |
○ RED | <55% | AI working blind |
♡ WHITE | 0% | No context at all |
At 55%, AI is guessing half the time. At 100%, AI is optimized.
use>faf | Prompt Pattern
Start every prompt with "Use FAF" to invoke MCP tools:
Use FAF to initialize my project
Use FAF to score my AI-readiness
Use FAF to sync my context
Use FAF to enhance my projectWorks on all platforms — stops web search, forces tool usage.
25 Core MCP Tools
Tool | Purpose |
| Initialize project.faf |
| Check AI-readiness (0-100%) |
| Sync context across platforms |
| Bi-directional .faf ↔ CLAUDE.md |
| Intelligent enhancement |
| Parse and validate FAF files |
| Create/update FAF with validation |
Interop Tools | |
| Import/export/sync AGENTS.md |
| Import/export/sync .cursorrules |
| Import/export/sync GEMINI.md |
| Import/export directory structure |
| Generate .faf from GitHub repo URL |
Cloud Tools | |
| Upload to mcpaas.live |
| Pull from cloud |
| List souls |
| Search souls |
| Generate share links |
Plus 36 advanced tools and CLI fallback (via faf-cli v5.0.1):
faf readme- Extract 6 Ws from README (+25-35% boost)faf human-add- Non-interactive YAML merge (6Ws Builder)faf git- GitHub repo analysis without cloningAnd 40+ more commands...
Ecosystem
claude-faf-mcp — Claude Desktop (33 tools)
faf-cli — Terminal CLI
faf-wasm — WASM SDK (<5ms scoring)
faf.one — Official website
License
MIT License — Free and open source
Zero drift. Eternal sync. AI optimized. 🏆
"It's so logical if it didn't exist, AI would have built it itself" — Claude
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Wolfe-Jam/faf-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server