A Rust-native MCP server that manages FAF (Foundational AI-context Format) files for persistent project context. Exposes 8 tools including faf_auto for zero-config setup, faf_init for manifest detection across Cargo/npm/pip/go, faf_git for GitHub-based generation, and faf_compress for token optimization. Built on the rmcp SDK with stdio transport, ships as a 4.3MB binary via cargo install. The format is IANA-registered as application/vnd.faf+yaml. Useful when you're tired of re-explaining your project structure to AI in every session and want a single YAML file that captures your tech stack, key files, and build commands. Runs 112 integration tests against the compiled binary. Part of a cross-platform ecosystem with parallel implementations for Claude, Gemini, and Grok.
claude mcp add --transport stdio wolfe-jam-rust-faf-mcp uvx rust-faf-mcp