MCPツール構成オーバーライドを作成

特定のMCPツール用の設定オーバーライドを作成します。

パスパラメータ

mcp_server_idstring必須

MCPサーバーのID。

ヘッダー

xi-api-keystringオプション

クエリパラメータ

environmentstringオプションデフォルト値 production

MCPサーバーURL、ヘッダー、または認証接続が環境変数を参照する際に使用する値を持つ環境です。会話を実行する環境に対応し、デフォルトはproductionです。

リクエスト

This endpoint expects an object.
tool_namestring必須

MCPツールの名前。

pre_tool_speechenum or nullオプションデフォルト値 auto

設定すると、このツールのサーバー側pre_tool_speech設定を上書きします。

許可された値:
interruption_modeenum or nullオプションデフォルト値 allow

設定すると、このツールのサーバー側interruption_mode設定を上書きします。

許可された値:
tool_call_soundenum or "off" or nullオプション

このツールのサーバー側tool_call_sound設定をオーバーライドします。サウンド名を指定するとそのサウンドを再生し、‘off’を指定すると無音にオーバーライドします。nullはオーバーライドしないこと(サーバーのデフォルトを継承)を意味します。

tool_call_sound_behaviorenum or nullオプションデフォルト値 auto

設定すると、このツールのサーバー側tool_call_sound_behavior設定を上書きします

許可された値:
execution_modeenum or nullオプションデフォルト値 immediate

設定すると、このツールのサーバー側execution_mode設定を上書きします

許可された値:
response_timeout_secsinteger or nullオプション5-300

設定すると、このMCPツールのサーバー側応答タイムアウトを上書きします。

assignmentslist of objects or nullオプション

このMCPツールの動的変数の割り当て

input_overridesmap from strings to objects or nullオプション

jsonパスから入力オーバーライド設定へのマッピング

response_mockslist of objects or nullオプション

オプションのパラメータ条件を持つモック応答。上から順に評価され、最初に一致したものが使用されます。

force_pre_tool_speechboolean or nullオプションDeprecated

非推奨:代わりにpre_tool_speechを使用してください。設定すると、このツールに対するサーバーのforce_pre_tool_speech設定を上書きします。

disable_interruptionsboolean or nullオプションDeprecated

非推奨:代わりにinterruption_modeを使用してください。設定すると、このツールに対するサーバーのdisable_interruptions設定を上書きします。

レスポンス

成功レスポンス。

idstring
configobject
metadataobject

MCPサーバーのメタデータ。

access_infoobject or nullオプション

MCPサーバーのアクセス情報。

dependent_agentslist of objectsオプション

このMCPサーバーに依存するエージェントのリスト。

エラー

409
Conflict Error
422
Unprocessable Entity Error