目的
Claude Code v2.1.121 で MCP server config に alwaysLoad オプションが追加された。true を指定すると、その server の全 tool が tool-search deferral を skip して常時 prompt に常駐する。
github-webhook-mcp は webhook intake 経路で常用するため、deferred 状態から ToolSearch 経由でロードする 1 往復を毎ターン削減できる。
前提
- Claude Code v2.1.121+ で
alwaysLoad 認識される (release: 2026-04-28)
- 旧 Claude Code は未知 field として無視 (後方互換)
- 本 repo の README / docs に推奨 .mcp.json 例があれば、そこに
alwaysLoad: true を追記
制約
alwaysLoad は MCP 1 server あたり全 tool を常駐化する。tool 数が多い server (本 server は ≥10 tool) は prompt 圧迫の trade-off があるため、ユーザーが webhook intake を実用しているケース推奨に留める
対象ファイル
- README.md (.mcp.json 設定例があるセクション)
- docs/ 配下の setup ガイド (該当箇所)
参考
目的
Claude Code v2.1.121 で MCP server config に
alwaysLoadオプションが追加された。trueを指定すると、その server の全 tool が tool-search deferral を skip して常時 prompt に常駐する。github-webhook-mcpは webhook intake 経路で常用するため、deferred 状態からToolSearch経由でロードする 1 往復を毎ターン削減できる。前提
alwaysLoad認識される (release: 2026-04-28)alwaysLoad: trueを追記制約
alwaysLoadは MCP 1 server あたり全 tool を常駐化する。tool 数が多い server (本 server は ≥10 tool) は prompt 圧迫の trade-off があるため、ユーザーが webhook intake を実用しているケース推奨に留める対象ファイル
参考