Interface McpClientNodeParameters

Source
interface McpClientNodeParameters {
    authentication?:
        | "none"
        | "headerAuth"
        | "mcpOAuth2Api"
        | "bearerAuth"
        | "multipleHeadersAuth";
    endpointUrl?: string;
    inputMode?: "manual"
    | "json";
    jsonInput?: string;
    options?: {
        convertToBinary?: boolean;
        timeout?: number;
    };
    serverTransport?: "httpStreamable"
    | "sse";
    tool?: { mode: "id" | "list"; value: string };
}

Properties§

Source§

readonly authentication?:
    | "none"
    | "headerAuth"
    | "mcpOAuth2Api"
    | "bearerAuth"
    | "multipleHeadersAuth"

The way to authenticate with your endpoint Default: "none"

Source§

readonly endpointUrl?: string

The URL of the MCP server to connect to

Source§

readonly inputMode?: "manual" | "json"

Default: "manual"

Source§

readonly jsonInput?: string

Default: "{\n "my_field_1": "value",\n "my_field_2": 1\n}\n" Type options: {"rows":5}

Source§

readonly options?: { convertToBinary?: boolean; timeout?: number }

Additional options to add Default: {}

Source§

readonly serverTransport?: "httpStreamable" | "sse"

The transport used by your endpoint Default: "httpStreamable"

Source§

readonly tool?: { mode: "id" | "list"; value: string }

The tool to use Default: {"mode":"list","value":""}