Stone.js API
    Preparing search index...

    Injectable filesystem surface, so .mcp.json handling stays testable.

    interface McpJsonIo {
        exists: (path: string) => boolean;
        read: (path: string) => string;
        write: (path: string, content: string) => void;
    }
    Index
    exists: (path: string) => boolean
    read: (path: string) => string
    write: (path: string, content: string) => void