JSPM

  • Created
  • Published
  • Downloads 249
  • Score
    100M100P100Q106423F
  • License MIT

๐ŸŽ๏ธ FAF MCP - ALWAYS SHOW AI-READINESS SCORE! Universal AI context management with .faf format. 33+ tools for Claude Desktop. Every command shows AI-Readiness score. Drop file โ†’ Type 'faf' โ†’ 99% ready! ZERO FAF INNIT! ๐ŸŽ๏ธโšก

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (claude-faf-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    ๐ŸŽ๏ธโšก๏ธ Claude FAF MCP Server

    F1-Inspired AI Context Management for Planet Claude

    ๐Ÿ† OFFICIAL MCP REGISTRY MEMBER - The JPEG for AI is REAL! ๐Ÿ†

    ๐Ÿ TESTING CENTER: /Users/wolfejam/faf-test-environment | View Dashboard ๐Ÿ

    Claude FAF MCP Server | AI-Context on-demand management with bi-sync for Claude Users of all levels, with C.O.R.E performance faf-engine-Mk1

    Transform your projects into AI-optimized collaboration spaces with C.O.R.E (Comprehensive, Optimized, Relentless, Empirical) performance powered by the faf-engine-Mk1 architecture.

    MCP Registry NPM Version Claude Desktop AI Readiness TypeScript F1-Inspired

    ๐ŸŠ ZERO FAF | FAFFLESS AI

    We ARE the C in MCP. Vitamin Context for healthy AI. Iโšก๐ŸŠ

    ๐Ÿš€ Quick Install (2 Commands!)

    # Step 1: Install globally
    npm install -g claude-faf-mcp
    
    # Step 2: Add to Claude Desktop
    echo '{"mcpServers":{"claude-faf-mcp":{"command":"claude-faf-mcp","args":[],"env":{}}}}' > ~/Library/Application\ Support/Claude/claude_desktop_config.json

    Step 3: Restart Claude Desktop - DONE! ๐Ÿ

    Test: Drop any package.json into Claude and watch the magic!

    ๐Ÿค– What is Claude FAF MCP?

    The Claude FAF MCP Server provides 33 honest file operations for Claude Desktop. ENJOY this in Desktop - FAF CLI will be right behind it!

    Currently delivers:

    • โœ… Native file operations (read, write, list, etc.)
    • โœ… <50ms performance guaranteed
    • โœ… Works WITHOUT external dependencies
    • ๐Ÿ”œ Full FAF CLI integration coming soon for scoring & enhancement

    ๐Ÿ’ก PRO TIP: The Perfect Workflow

    Drop a project file โ†’ Instant context! Here's the flow:

    1. Drop your package.json, requirements.txt, or README.md into Claude
    2. Claude instantly knows what you're working on
    3. For new projects: Claude creates claude.md, you create .faf
    4. The AI-Context becomes permanent glue - your project understanding persists!

    "Once you drop that first file, the context sticks. No more explaining your project every chat!"

    Key Benefits

    • ๐Ÿง  Intelligent Context: Automatically analyzes and optimizes your project for AI collaboration
    • โšก Real-time Sync: Bi-directional synchronization between .faf context and claude.md
    • ๐Ÿ“ˆ AI Scoring: Get detailed metrics on your project's AI-readiness
    • ๐ŸŽฏ Claude-Optimized: Specially tuned for optimal Claude performance
    • ๐ŸŒ Universal: Works with Claude Desktop, Claude Web, and Claude API

    ๐Ÿ’ญ The World's First AI-Validated Developer Tool?

    What the BIG-3 AI's themselves Say:

    Platform Score Verdict
    Claude (Anthropic) 9.5/10 "Should become the standard"
    OpenAI Codex 9/10 "Every project should have one"
    Google Gemini 9.5/10 "README evolution for AI era"

    "its so logical [.faf] if it didn't exist, AI would have built it itself" - Claude Code

    "package.json gives me a list of dependencies, .faf shows me what to do with them" - Claude Code

    "package.json wasn't built for this, .faf was" - .faf Inventor

    ๐Ÿ Testing & Development

    ๐Ÿ“ Testing Guide: TESTING_CENTER.md ๐Ÿงช Test Scripts: Available in /tests/scripts/

    Quick Test Commands

    # Test the MCP server
    npm test
    
    # Build the project
    npm run build

    ๐Ÿš€ Quick Start

    Prerequisites

    • Node.js 18+

    Installation

    npm install -g claude-faf-mcp

    Configuration

    Add to your Claude Desktop configuration (claude_desktop_config.json):

    {
      "mcpServers": {
        "claude-faf": {
          "command": "claude-faf-mcp",
          "args": ["--transport", "stdio"]
        }
      }
    }

    Or for development with a local FAF build:

    {
      "mcpServers": {
        "claude-faf": {
          "command": "claude-faf-mcp", 
          "args": [
            "--transport", "stdio",
            "--faf-engine", "/path/to/your/faf/cli"
          ]
        }
      }
    }

    ๐Ÿ› ๏ธ Available Tools

    The server provides 9 powerful tools for AI-enhanced development:

    Core Analysis

    • faf_status - Get comprehensive project status and AI readiness metrics
    • faf_score - Calculate AI collaboration score with detailed breakdown
    • faf_debug - Debug server environment and FAF CLI connectivity

    Project Management

    • faf_init - Initialize FAF context with intelligent stack detection
    • faf_trust - Validate context integrity and trust metrics
    • faf_clear - Clear caches and reset state

    Context Optimization

    • faf_enhance - Claude-optimized AI enhancement with multi-model support
    • faf_sync - Synchronize .faf context with claude.md
    • faf_bi_sync - Bi-directional sync with real-time watching

    ๐Ÿ“– Usage Examples

    Initialize a New Project

    Use the faf_init tool to set up FAF context for your project.

    Check Project Health

    Use faf_status to see your project's AI collaboration metrics:
    - Context quality score
    - AI readiness level  
    - Performance metrics
    - Claude compatibility rating

    Optimize for Claude

    Use faf_enhance with model="claude" and focus="claude-optimal" 
    to get the best possible Claude collaboration experience.

    Sync with Claude.md

    Use faf_bi_sync to maintain automatic synchronization between 
    your .faf context and claude.md file for seamless collaboration.

    โš™๏ธ Configuration Options

    The server accepts several command-line options:

    • --transport <stdio|http-sse> - Transport protocol (default: stdio)
    • --port <number> - Port for HTTP-SSE transport (default: 3001)
    • --faf-engine <path> - Path to FAF CLI (default: 'faf' global command)
    • --debug - Enable debug logging

    ๐Ÿ—๏ธ Development Setup

    Local Development

    1. Clone and install dependencies:
    git clone https://github.com/faf-dev/claude-faf-mcp.git
    cd claude-faf-mcp
    npm install
    1. Build the project:
    npm run build
    1. Test locally:
    npm run dev:stdio
    1. Add to Claude config with local path:
    {
      "mcpServers": {
        "claude-faf-dev": {
          "command": "npx",
          "args": ["ts-node", "src/cli.ts", "--transport", "stdio"],
          "cwd": "/path/to/claude-faf-mcp"
        }
      }
    }

    Testing

    Run the test suite:

    npm test

    Test MCP protocol compliance:

    npm run test:mcp

    ๐Ÿ“‹ Requirements

    • Node.js: Version 18 or higher
    • FAF CLI: Installed and accessible in PATH
    • Claude Desktop: Latest version with MCP support
    • Operating System: macOS, Linux, or Windows

    ๐Ÿ“Š Real Performance Metrics

    ๐Ÿ“ˆ Project Status: CHAMPION
    โ”œโ”€ ๐Ÿ’Ž Context Quality: 100% 
    โ”œโ”€ ๐Ÿค– AI Readiness: Universal
    โ”œโ”€ โšก Performance: 38ms average
    โ”œโ”€ ๐Ÿงก Community: Growing daily
    โ””โ”€ ๐Ÿ“ˆ Enterprise Ready: Day One

    ๐Ÿ The F1-Inspired Philosophy

    We build software with F1-Inspired principles:

    1. Precision Engineering - Every line purposeful
    2. Performance Obsession - Milliseconds matter
    3. Continuous Innovation - Always improving
    4. Championship Standards - Only the best survives

    Created by ๐ŸŽ๏ธโšก๏ธwolfejam, F1-fanatic and inventor of .faf

    ๐Ÿค Contributing

    We welcome contributions! Please see our Contributing Guide for details.

    1. Fork the repository
    2. Create a feature branch: git checkout -b feature/amazing-feature
    3. Commit your changes: git commit -m 'Add amazing feature'
    4. Push to the branch: git push origin feature/amazing-feature
    5. Open a Pull Request

    ๐Ÿ“„ License

    MIT License - see the LICENSE file for details.

    ๐Ÿ™‹ Support


    Made with โค๏ธ for the Claude community

    Transform your projects into AI-collaboration powerhouses with Claude FAF MCP Server!