settings.json

ElicitationResult

ユーザーが MCP の入力要求に応答した後、その応答がサーバーに送信される前に実行されるフック。

使い方・用途

  • ユーザーが入力したデータに対してカスタムバリデーションを追加したり、送信直前に内容を自動補完・修正したりする高度な自動化が可能です。
英語原文(公式ドキュメントより)

Hooks that run after a user responds to an MCP elicitation, before the response is sent back to the server. See https://code.claude.com/docs/en/hooks

関連する変更履歴

v2.1.76 (1件)

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

変更前

MCP elicitationの応答やプロセスを自動化したり、独自のロジックで制御したりするための拡張ポイントが存在しませんでした。

変更後

新しいフックにより、Claude Codeがユーザーに応答を返す直前でデータを取得し、必要に応じてその内容を変更したり独自の処理を挟んだりすることが可能になりました。

ユーザーへの恩恵

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