Repository navigation
V6 FAF New Era - The Standard for AI Context
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 # HomebrewFAF defines. AI consumes. 🏎️