開発メモ
MCPサーバーのオンデマンド化が実装済みだった件
結論
ENABLE_TOOL_SEARCH=true の設定により、MCPサーバーのオンデマンド化はすでに実装済みだった。
以前の記事「Claude Code コンテキスト最適化提案」では「未実施」としていたが、2025年12月31日時点で設定済みだった。
確認のきっかけ
/context コマンドの出力を確認したところ、MCP Toolsセクションが表示されていなかった。

従来は MCP tools が約19kトークン(9.5%)を消費していたが、現在は0になっている。
設定内容
~/.claude/settings.json に以下が設定されている:
{
"env": {
"ENABLE_TOOL_SEARCH": "true"
}
}
この設定により:
- MCPツール定義が事前にコンテキストウィンドウに読み込まれなくなる
- 必要時に
MCPSearchツールで動的に検索・呼び出し /contextで MCP Tools セクションが表示されなくなる
効果
| 項目 | Before | After |
|---|---|---|
| MCP tools | 19.0k tokens (9.5%) | 0 |
| Free space | 113k (56.7%) | 126k (62.8%) |
約19kトークン削減され、フリースペースが約13k増加した。
関連記事
- Claude Code コンテキスト最適化提案 - 元の提案記事(進捗状況を更新済み)
- Claude Code ツール検索ツールの設定 - 詳細な設定手順