Maintains one project.faf context file and synchronizes it with IDE, agent, GitHub, and cloud context formats.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Faf MCP.
Wolfe-Jam/faf-mcp MCP server uses project.faf as a central project-context file for AI-assisted development. The server can initialize, read, validate, update, score, and synchronize this context. Its purpose is to keep one project definition aligned with platform-specific files used by coding agents and IDEs.
Supported context targets include AGENTS.md, .cursorrules, GEMINI.md, and CLAUDE.md. Interoperability tools also cover Conductor directory structures and creating a FAF file from a GitHub repository URL. The repository identifies the FAF format with the media type application/vnd.faf+yaml.
The server exposes MCP tools that operate on local project context and related platform formats. A typical workflow starts with faf_init, uses faf_read or faf_score to inspect the project, and then applies faf_sync or faf_bi_sync to propagate changes. The bi-directional workflow keeps the .faf file and supported agent instruction files aligned rather than treating each file as an independent source of truth.
The default configuration presents 15 essential tools. Setting FAF_TOOLS=all exposes the full set of 29 tools, while tools remain callable by name. The README also documents a CLI fallback through faf-cli for operations such as extracting project information from a README or merging YAML content.
For a local stdio deployment, run:
An MCP client can register it with the bunx command and faf-mcp argument. The README lists configuration locations for Cursor, Windsurf, Cline, and VS Code. Cursor also has a direct installation link. Claude Desktop users are directed to the separate claude-faf-mcp project rather than the standard IDE configuration shown for this repository.
A hosted Streamable HTTP endpoint is documented at https://ide.faf.one/mcp/v1. The project also documents a Vercel deployment option, with /health, /info, and /mcp/v1 routes available on a deployed instance.
Documented tool groups include:
faf_init, faf_score, faf_sync, faf_bi_sync, faf_read, and faf_write.faf_agents, faf_cursor, faf_gemini, faf_conductor, and faf_git.faf_cloud_publish, faf_cloud_fetch, faf_cloud_list, faf_cloud_search, and faf_cloud_share.Cloud tools can publish, retrieve, list, search, and share named context records through mcpaas.live. The README describes shareable URLs and fetching context back into a local project.faf file.
Wolfe-Jam/faf-mcp MCP server is focused on project context management, not general-purpose code execution or repository hosting. The README describes multiple deployment paths, but it does not specify authentication requirements, hosted-service pricing, or access controls for the hosted endpoint. The repository documentation also distinguishes the default 15-tool surface from the 29-tool full set, so available tools depend on FAF_TOOLS configuration.
The documented synchronization targets are specific formats and platforms; unsupported agent formats may require the CLI fallback or another integration. The project is MIT licensed.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
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/wolfe-jam-faf-mcp)<a href="https://allmcps.com/mcp/wolfe-jam-faf-mcp"><img src="https://allmcps.com/api/badge/wolfe-jam-faf-mcp?style=directory" alt="Faf MCP on AllMCPs" /></a>