faf
Universal MCP server for .FAF (Foundational AI-context Format) - Persistent project context for Cursor, Windsurf, VS Code, Cline, and all MCP-compatible platforms
claude mcp add --transport stdio wolfe-jam-faf-mcp npx -y faf-mcp
How to use
faf-mcp is a universal MCP server designed to synchronize AI context across multiple platforms (Cursor, Windsurf, Cline, VS Code, Claude, and more). It hosts the core FAF tools in a single, consistent format so that any MCP client can connect and retrieve a unified context. Once running, you can use the included tools to initialize FAF project files, measure AI readiness, sync context across platforms, and perform interop operations like importing/exporting agent and cursor rules files. The server exposes endpoints and a transport for delivering real-time context updates to connected clients via MCP-SSE and supports a local development workflow with npx faf-mcp for quick testing and iteration.
How to install
Prerequisites:
- Node.js (recommended LTS) installed on your machine
- Basic terminal/command-line experience
Installation steps:
- Install the FAF MCP package and run locally:
npx faf-mcp
- Alternatively, install globally and run from anywhere:
npm install -g faf-mcp
faf-mcp
- If you want to predefine the MCP server in your own config, you can create an MCP config file (e.g., mcp.json) and reference the server:
{
"mcpServers": {
"faf": {
"command": "npx",
"args": ["-y", "faf-mcp"]
}
}
}
Then run using your preferred runtime according to your environment.
Additional notes
Tips and notes:
- The server is Node.js-based and uses the npx workflow for on-demand execution, which keeps your environment lean.
- Use the Local deployment example to quickly spin up and test in your development environment: npx faf-mcp
- If you customize mcp config, ensure the tool names (faf, faf-mcp) align with your client configuration and file paths.
- The project supports multiple platforms; ensure your MCP clients point to the correct transport endpoints (e.g., /sse for Server-Sent Events) as described in the README.
- When troubleshooting, verify Node.js version compatibility and network accessibility between the MCP server and clients.
Related MCP Servers
mcp-mail
📧 MCP Mail Tool - AI-powered email management tool | 基于 MCP 的智能邮件管理工具
godot
GoPeak — The most comprehensive MCP server for Godot Engine. 95+ tools: scene management, GDScript LSP, DAP debugger, screenshot capture, input injection, ClassDB introspection, CC0 asset library. npx gopeak
github-to
Convert GitHub repositories to MCP servers automatically. Extract tools from OpenAPI, GraphQL & REST APIs for Claude Desktop, Cursor, Windsurf, Cline & VS Code. AI-powered code generation creates type-safe TypeScript/Python MCP servers. Zero config setup - just paste a repo URL. Built for AI assistants & LLM tool integration.
claude-faf
Anthropic-approved MCP Server | Persistent AI Context | IANA-registered .faf format
classmcp
MCP server for AI-assisted CSS development. 77% token savings with semantic class patterns. Supports Tailwind, Bootstrap, UnoCSS, Tachyons.
medulla
A free, open-source, git-native knowledge engine for software projects.