oag-mcp
    Preparing search index...

    Interface PreparedSdkInfo

    Description of an SDK prepared at server start-up (held in memory for the lifetime of the process).

    interface PreparedSdkInfo {
        api: {
            description?: string;
            servers: string[];
            tags: { description?: string; name: string }[];
            title: string;
            version: string;
        };
        inputs: {
            sdk: { kind: "directory"
            | "archive"; sha256: string };
            spec: { fileName: string; sha256: string };
        };
        oagMcpVersion: string;
        operations: OperationBinding[];
        preparedAt: string;
        prepareId: string;
        securitySchemes: Record<string, SecuritySchemeInfo>;
        target: {
            generator: "typescript-fetch";
            oagVersion: string;
            oagVersionTested: boolean;
            options: Record<string, string | boolean>;
            sdkLayout: "source" | "compiled";
            sdkPackage?: { name?: string; version?: string };
        };
        tools: { esbuild: string; typescript: string };
        unmappedOperations: { key: string; operationId?: string }[];
    }
    Index
    api: {
        description?: string;
        servers: string[];
        tags: { description?: string; name: string }[];
        title: string;
        version: string;
    }
    inputs: {
        sdk: { kind: "directory" | "archive"; sha256: string };
        spec: { fileName: string; sha256: string };
    }
    oagMcpVersion: string
    operations: OperationBinding[]
    preparedAt: string
    prepareId: string

    Random id of this preparation (one per server process).

    securitySchemes: Record<string, SecuritySchemeInfo>
    target: {
        generator: "typescript-fetch";
        oagVersion: string;
        oagVersionTested: boolean;
        options: Record<string, string | boolean>;
        sdkLayout: "source" | "compiled";
        sdkPackage?: { name?: string; version?: string };
    }

    Type Declaration

    • generator: "typescript-fetch"
    • oagVersion: string
    • oagVersionTested: boolean
    • options: Record<string, string | boolean>

      Generator options detected from the SDK sources.

    • sdkLayout: "source" | "compiled"
    • OptionalsdkPackage?: { name?: string; version?: string }
    tools: { esbuild: string; typescript: string }
    unmappedOperations: { key: string; operationId?: string }[]