WebIQPreviewToolboxTool interface

Narzędzie WebIQ przechowywane w skrzynce narzędziowej.

Rozszerzenie

Właściwości

project_connection_id

ID połączenia projektu WebIQ.

require_approval

Czy pełnomocnik wymaga zgody przed wykonaniem działań. Po pominięciu usługi domyślnie przyjmuje "zawsze".

server_label

Etykieta serwera WebIQ MCP do połączenia. Po pominięciu usługi domyślnie przyjmuje nazwę połączenia wyodrębnioną z project_connection_id.

type

Typ narzędzia skrzynki narzędziowej. Zawsze web_iq_preview dla narzędzia WebIQ.

Właściwości dziedziczone

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

Szczegóły właściwości

project_connection_id

ID połączenia projektu WebIQ.

project_connection_id: string

Wartość właściwości

string

require_approval

Czy pełnomocnik wymaga zgody przed wykonaniem działań. Po pominięciu usługi domyślnie przyjmuje "zawsze".

require_approval?: string | MCPToolRequireApproval

Wartość właściwości

server_label

Etykieta serwera WebIQ MCP do połączenia. Po pominięciu usługi domyślnie przyjmuje nazwę połączenia wyodrębnioną z project_connection_id.

server_label?: string

Wartość właściwości

string

type

Typ narzędzia skrzynki narzędziowej. Zawsze web_iq_preview dla narzędzia WebIQ.

type: "web_iq_preview"

Wartość właściwości

"web_iq_preview"

Szczegóły właściwości dziedziczonej

description

Opcjonalny opis użytkownika dla tego narzędzia lub konfiguracji.

description?: string

Wartość właściwości

string

Odziedziczone zToolboxTool.description

name

Opcjonalna nazwa użytkownika dla tego narzędzia lub konfiguracji.

name?: string

Wartość właściwości

string

Odziedziczone poToolboxTool.name

tool_configs

Mapa konfiguracji dla poszczególnych narzędzi. Klucze to nazwy narzędzi lub * (domyślnie catch-all). Kolejność rozdzielczości: dokładne dopasowanie nazw narzędzi ma pierwszeństwo przed *. Nieznane nazwy narzędzi są cicho ignorowane podczas działania.

tool_configs?: Record<string, ToolConfig>

Wartość właściwości

Record<string, ToolConfig>

Odziedziczone poToolboxTool.tool_configs