Skip to content

V6 FAF New Era - The Standard for AI Context

Choose a tag to compare

@Wolfe-Jam Wolfe-Jam released this 28 Mar 21:12
· 468 commits to main since this release

faf-cli v6.0.10 — MCP Detection + Format 3.0

The biggest v6 release yet. MCP server detection, Python/Rust support, and format version 3.0.

MCP Server Detection

10 MCP frameworks architected. Your MCP server gets the right type, backend, and framework sub-type automatically:

# Framework Language Projects
1 @modelcontextprotocol/sdk TypeScript claude-faf-mcp, grok-faf-mcp, faf-mcp
2 fastmcp Python gemini-faf-mcp (70% of MCP servers)
3 mcp (Python SDK) Python Official Anthropic SDK
4 rmcp Rust rust-faf-mcp
5-7 mcp-go, MCP .NET, FastMCP (TS) Go, C#, TS Signals ready

Real-World Results

Server Before After
claude-faf-mcp 44% cli 59% mcp
grok-faf-mcp 44% cli 59% mcp
gemini-faf-mcp 33% library 41% mcp

Also in This Release

  • Format version 3.0 — all generated .faf files use faf_version: "3.0"
  • Next.js over React — meta-frameworks supersede their base
  • Python dep detection — FastAPI, Django, Flask, SQLAlchemy from pyproject.toml
  • Cargo.toml dep detection — rmcp and Rust deps
  • Project name from manifests — pyproject.toml and Cargo.toml, not folder name
  • Sync never overwrites CLAUDE.md — stamps meta tag, preserves content
  • Pre-commit lint hook — errors never reach CI

Numbers

  • 375/375 tests — 27 new MCP WJTTC tests
  • 95 KB package — 6 files
  • 41 test files — 0 failures
  • IANA registered — application/vnd.faf+yaml

Install

bunx faf-cli auto          # Bun
npx faf-cli auto           # npm
brew upgrade faf-cli       # Homebrew

FAF defines. AI consumes. 🏎️