Skip to main content
Glama

faf_what

Explains the .faf file format to help users understand its structure and purpose.

Instructions

Quick explanation of .faf format

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The implementation of the faf_what tool handler.
      private async handleFafWhat(_args: any): Promise<CallToolResult> {  // ✅ FIXED: Prefixed unused args
        const whatText = `.faf = project DNA for AI
    
    WHAT: .faf = Foundational AI-context Format
          (The dot means it's a file format, like .jpg or .pdf)
    
    WHY:  Persistent project context that works across
          Claude, Gemini, Grok, Cursor, and any AI tool.
    
    HOW:  Run 'faf' on any project to create one.
          Run 'faf_score' to check AI-readiness (target: 99%).
    
    REMEMBER: Always use ".faf" with the dot - it's a FORMAT!
    
    🧡⚡️ Persistent context. Zero drift.`;
    
        return {
          content: [{
            type: 'text',
            text: whatText
          }]
        };
      }
  • Registration of the faf_what tool.
      name: 'faf_what',
      description: 'Quick explanation of .faf format',
      inputSchema: {
        type: 'object',
        properties: {},
      }
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Wolfe-Jam/grok-faf-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server