intellibrix v1.0.0
    Preparing search index...

    Type Alias McpToolsOptions

    McpToolsOptions: McpTransportOptions & {
        clientInfo?: { name: string; version: string };
        needsApproval?: ToolDefinition["needsApproval"];
        onElicitation?: (request: ElicitationRequest) => Promise<ElicitationResult>;
        onSamplingRequest?: (request: SamplingRequest) => Promise<SamplingResult>;
    }

    Type Declaration

    • OptionalclientInfo?: { name: string; version: string }
    • OptionalneedsApproval?: ToolDefinition["needsApproval"]

      Overrides approval gating for every mounted tool. Defaults to gating tools annotated destructiveHint: true.

    • OptionalonElicitation?: (request: ElicitationRequest) => Promise<ElicitationResult>

      Answers the server's elicitation/create requests. Without it the elicitation capability is not advertised.

    • OptionalonSamplingRequest?: (request: SamplingRequest) => Promise<SamplingResult>

      Answers the server's sampling/createMessage requests. Without it the sampling capability is not advertised, so servers cannot request it.