๐๏ธ CLAUDE.md - claude-faf-mcp Persistent Context & Intelligence
.faf format | project.faf
PROJECT STATE: ACTIVE ๐
Current Position: Provide FAF context tools directly in Claude Desktop via MCP Tyre Compound: ULTRASOFT C5 (Maximum Performance)
๐จ CORE CONTEXT
Project Identity
- Name: claude-faf-mcp
- Stack: Node.js/TypeScript
- Quality: F1-INSPIRED (Championship Performance)
Our Mission - 100% Standalone MCP Server
v3.0.4 Historic Milestone: ZERO CLI DEPENDENCIES
claude-faf-mcp: 100% STANDALONE
โโโ 32/32 MCP tools operational
โโโ 14/14 bundled commands
โโโ 16.2x faster than CLI versions
โโโ 19ms average execution
โโโ Zero external dependencies
CRITICAL: claude-faf-mcp IS NOT A WRAPPER
- โ Independent standalone MCP server
- โ 100% operational without any CLI
- โ Own bundled FAF engine
- โ Championship-grade performance
- โ NOT a wrapper, NOT dependent on CLI
The .faf Position in MCP:
Model Context Protocol
โโโโโ โโโโโโโ โโโโโโโโ
Claude โ .faf โ MCP
Gemini โ .faf โ MCP
Codex โ .faf โ MCP
Any LLM โ IANA Format โ Open Protocol
.FAF provides the standardized Context that makes the Model Context Protocol work for everyone.
Technical Architecture
- What Building: Universal FAF MCP Server for Claude Desktop - AI Context Intelligence
- Main Language: TypeScript
๐ Context Quality Status
- Overall Assessment: Good
- Test Coverage: 391/391 passing (12 test suites, 6 platforms)
- CI Matrix: ubuntu/macos/windows ร Node 18.x/20.x โ all green
- Last Updated: 2026-03-10
๐จ CODE CHANGE PROTOCOL - MANDATORY ๐จ
CRITICAL RULE: DO NOT WRITE CODE UNLESS EXPLICITLY AUTHORIZED
Before making ANY code changes:
- DESCRIBE what you plan to change
- WAIT for explicit approval ("GO!", "YES", "Do it")
- ONLY THEN write the code
What counts as "code changes":
- Adding new features
- Modifying existing functionality
- Changing user-facing text/messages
- Adding branding, emojis, or styling
- Refactoring
What does NOT need approval:
- Reading files to answer questions
- Running tests
- Checking versions
- Research and exploration
Why this matters:
- The F1 hallucination incident (v3.3.3) showed AI adding unauthorized branding
- User-facing output must be controlled by wolfejam
- Trust requires permission-based coding
๐จ NPM PUBLISH PROTOCOL - MANDATORY ๐จ
CRITICAL RULE: npm publish IS FORBIDDEN WITHOUT APPROVAL
Before ANY npm publish of claude-faf-mcp (or any FAF package):
- Follow the MCP Publish Checklist at
/Users/wolfejam/FAF-GOLD/PLANET-FAF/PUBLISH-PROTOCOL.md - Run ALL checklist items (build, tests, version, README, CHANGELOG, SKILL.md, etc.)
- Request approval with checklist results in the format specified
- Wait for OFFICIAL GO! from wolfejam
Required approval signals:
- โ "GO!" - Approved to publish
- โ "GREEN LIGHT" - Approved to publish
- โ Anything else - DO NOT PUBLISH
Why this matters:
- Trust is everything
- Production infrastructure for 13k+ developers
- Official Anthropic MCP steward responsibility
- One bad publish can damage reputation permanently
No exceptions. No shortcuts. Professional. Boring. Trusted.
STATUS: BI-SYNC ACTIVE ๐ - Synchronized with .faf context!
Last Sync: 2026-03-04T07:28:12.365Z Sync Engine: F1-Inspired Software Engineering ๐๏ธโก๏ธ_championship_sync