settings.json

hooks.Elicitation

型array

ツール実行中に MCP サーバーがユーザー入力を要求した際に実行されるフック。

使い方・用途

  • MCP サーバーから求められるフォーム入力や認証要求に対して、ダイアログを表示せずに自動応答したり、入力をインターセプトしたりするために使用します。
英語原文(公式ドキュメントより)

Hooks that run when an MCP server requests user input during a tool call. See https://code.claude.com/docs/en/hooks

関連ドキュメント

関連する変更履歴

v2.1.287(1件)

Added
2025-11-25 プロトコル準拠の MCP サーバーからの URL プロンプト (サインイン用など) を追加しました。この更新後にサーバーへ接続できなくなった場合は、その MCP 設定エントリに 'bareElicitationCapability': true を追加してください。
英語原文を表示
Added URL prompts from MCP servers on the 2025-11-25 protocol, for example to sign in. If a server no longer connects after this update, add "bareElicitationCapability": true to its MCP config entry

変更後

2025-11-25 プロトコルで MCP サーバーが送ってくる URL プロンプト(サインイン用の URL など)を表示して操作できるようになる。対応後もサーバーに接続できなくなった場合は、MCP 設定のサーバーエントリに 'bareElicitationCapability': true を追加すれば復旧できる。

関連ドキュメント

v2.1.284(1件)

Fixed
Elicitation および ElicitationResult フックが返した {'decision':'block'} が無視される問題を修正した。終了コード 2 と同様に、MCP elicitation を拒否するようになった
英語原文を表示
Fixed {"decision":"block"} returned by Elicitation and ElicitationResult hooks being ignored; it now declines the MCP elicitation, as exit code 2 does

関連ドキュメント

v2.1.117(1件)

Fixed
非対話モードや SDK モードにおいて、サーバー接続中に MCP の入力要求(Elicitation)が自動的にキャンセルされる問題を修正しました
英語原文を表示
Fixed MCP elicitation/create requests auto-cancelling in print/SDK mode when the server finishes connecting mid-turn

変更後

高度な自動化ワークフローの完走率が向上し、エラーによる中断を減らせます。

関連ドキュメント

v2.1.76(1件)

Added
新しいElicitationおよびElicitationResultフックを追加 — 応答が返される前に、内容をインターセプトして上書きできるようになりました
英語原文を表示
Added new Elicitation and ElicitationResult hooks to intercept and override responses before they're sent back

変更後

elicitationプロセスにおけるカスタムバリデーションの追加や、特定の入力を自動補完するなどの高度な自動化が可能になります。

関連ドキュメント