@mcp-z/server
    Preparing search index...

    Type Alias ToolHandler<TArgs, TExtra>

    ToolHandler: (args: TArgs, extra: TExtra) => Promise<CallToolResult>

    Tool handler signature with generic support for middleware.

    Type Parameters

    • TArgs = unknown

      Tool arguments type (default: unknown for SDK compatibility)

    • TExtra = RequestHandlerExtra<ServerRequest, ServerNotification>

      Request handler extra type (default: RequestHandlerExtra from SDK)

      Defaults provide SDK-extracted types for compatibility with MCP SDK. Generic parameters enable type-safe middleware transformation.

    Type Declaration

      • (args: TArgs, extra: TExtra): Promise<CallToolResult>
      • Parameters

        Returns Promise<CallToolResult>