MCP Apps
    Preparing search index...

    Type Alias RegisteredAppTool

    Handle returned by App.registerTool. Mirrors RegisteredTool from @modelcontextprotocol/sdk/server/mcp.js but stores StandardSchemaV1 schemas.

    type RegisteredAppTool = {
        _meta?: Record<string, unknown>;
        annotations?: ToolAnnotations;
        description?: string;
        enabled: boolean;
        handler: (
            args: unknown,
            extra: RequestHandlerExtra,
        ) => Promise<CallToolResult>;
        inputSchema?: StandardSchemaV1;
        outputSchema?: StandardSchemaV1;
        title?: string;
        disable(): void;
        enable(): void;
        remove(): void;
        update(updates: Partial<Omit<RegisteredAppTool, "update">>): void;
    }
    Index

    Methods

    Properties

    _meta?: Record<string, unknown>
    annotations?: ToolAnnotations
    description?: string
    enabled: boolean
    handler: (args: unknown, extra: RequestHandlerExtra) => Promise<CallToolResult>
    inputSchema?: StandardSchemaV1
    outputSchema?: StandardSchemaV1
    title?: string