Utwórz nadpisanie konfiguracji narzędzia MCP

Utwórz nadpisania konfiguracji dla konkretnego narzędzia MCP.

Parametry ścieżki

mcp_server_idstringWymagany
ID serwera MCP.

Nagłówki

xi-api-keystringOpcjonalny

Parametry zapytania

environmentstringOpcjonalnyDomyślnie production

Środowisko, którego wartości są używane, gdy adres URL serwera MCP, nagłówki lub połączenie uwierzytelniające odwołują się do zmiennych środowiskowych. Odpowiada środowisku, w którym działałaby rozmowa; domyślnie jest to produkcja.

Żądanie

This endpoint expects an object.
tool_namestringWymagany

Nazwa narzędzia MCP

pre_tool_speechenum or nullOpcjonalnyDomyślnie auto

Jeśli ustawione, zastępuje ustawienie pre_tool_speech serwera dla tego narzędzia.

Dozwolone wartości:
interruption_modeenum or nullOpcjonalnyDomyślnie allow

Jeśli ustawione, zastępuje ustawienie interruption_mode serwera dla tego narzędzia.

Dozwolone wartości:
tool_call_soundenum or "off" or nullOpcjonalny

Nadpisuje ustawienie tool_call_sound serwera dla tego narzędzia. Nazwa dźwięku odtwarza ten dźwięk; ‘off’ oznacza brak dźwięku (ciszę); null oznacza brak nadpisania (dziedziczenie domyślnego ustawienia serwera).

tool_call_sound_behaviorenum or nullOpcjonalnyDomyślnie auto

Jeśli ustawione, zastępuje ustawienie tool_call_sound_behavior serwera dla tego narzędzia.

Dozwolone wartości:
execution_modeenum or nullOpcjonalnyDomyślnie immediate

Jeśli ustawione, zastępuje ustawienie execution_mode serwera dla tego narzędzia.

Dozwolone wartości:
response_timeout_secsinteger or nullOpcjonalny5-300

Jeśli ustawione, zastępuje limit czasu odpowiedzi serwera dla tego narzędzia MCP.

assignmentslist of objects or nullOpcjonalny

Przypisania zmiennych dynamicznych dla tego narzędzia MCP

input_overridesmap from strings to objects or nullOpcjonalny

Mapowanie ścieżki JSON na konfigurację zastępowania danych wejściowych

response_mockslist of objects or nullOpcjonalny

Symulowane odpowiedzi z opcjonalnymi warunkami parametrów. Oceniane od góry do dołu; wygrywa pierwsze dopasowanie.

force_pre_tool_speechboolean or nullOpcjonalnyDeprecated

WYCOFANE: zamiast tego użyj pre_tool_speech. Jeśli jest ustawione, nadpisuje ustawienie force_pre_tool_speech serwera dla tego narzędzia.

disable_interruptionsboolean or nullOpcjonalnyDeprecated

WYCOFANE: zamiast tego użyj interruption_mode. Jeśli jest ustawione, nadpisuje ustawienie disable_interruptions serwera dla tego narzędzia.

Odpowiedź

Pomyślna odpowiedź

idstring
configobject
metadataobject
Metadane serwera MCP
access_infoobject or nullOpcjonalny

Informacje o dostępie do serwera MCP

dependent_agentslist of objectsOpcjonalny

Lista agentów zależnych od tego serwera MCP.

Błędy

409
Conflict Error
422
Unprocessable Entity Error