Build This Now
Build This Now
キーボードショートカットステータスラインガイド
Claude for Creative Work コネクタ徹底解説MCPの基本MCP Tool SearchContext7 MCPClaude Code向けMCPサーバー50選以上Cursor MCPサーバーClaude Code検索Claude Code向けブラウザ自動化MCPClaude Codeでソーシャルメディアを自動化するClaude Code用カスタムMCPサーバーの構築Build an MCP ServerMCP Servers Explained
Skills, Subagents, HooksSubagent Sweet SpotCLAUDE.md Best PracticesFix Context Limit
speedy_devvkoen_salo
Blog/Toolkit/MCP/MCP Tool Search

MCP Tool Search

MCP Tool SearchはClaude Codeのツール定義をコンテキストウィンドウの10%を超えた時点で遅延読み込みし、アイドル状態のMCPサーバーから数万トークンを取り戻します。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

企業向けに構築している実績を見る →
speedy_devvWritten by speedy_devvPublished Jan 23, 2026Toolkit hubMCP index

問題: MCPサーバーが会話を始める前からコンテキストウィンドウを食い尽くしています。7つのサーバーがあると、200Kのうち使えるトークンは60〜90Kに減ります。難しいタスクは一文字も打つ前に死んでいます。

すぐに解決する方法: ツール定義がコンテキストウィンドウの10%を超えた瞬間、Claude CodeはMCP Tool Searchを自動的に有効にします。何も設定する必要はありません。/context を実行すると、新たに確保されたヘッドルームが確認できます。

MCP Tool Searchとは何か

ツール定義はかつてセッション開始時にすべて読み込まれていました。毎回、例外なく。新しいシステムはそれを小さな検索インデックスに置き換え、Claudeが実際に使おうとするときだけ完全なツール詳細を取得します。

MCP Tool Search導入前:

Starting session...
Loading 73 MCP tools... [39.8k tokens]
Loading 56 agents... [9.7k tokens]
Loading system tools... [22.6k tokens]
Ready with 92k tokens remaining.

MCP Tool Search導入後:

Starting session...
Loading tool registry... [5k tokens]
Ready with 195k tokens available.

User: "I need to query the database"
> Auto-loading: postgres-mcp [+1.2k tokens]
> 193.8k tokens remaining

複数のサーバーを使っている人にとって、起動時のコンテキスト消費は95%削減されます。

MCP Tool Searchの仕組み

トリガーは自動です。ツール説明トークンが10%のマークを超えると遅延読み込みが始まります。その後の流れ:

  1. レジストリ作成: Claude Codeがツール名と説明の軽量インデックスを構築する
  2. オンデマンド読み込み: ツールはClaudeがリクエストに必要だと判断したときのみ読み込まれる
  3. インテリジェントキャッシュ: 読み込まれたツールはセッション中ずっと利用可能
  4. 同じUX: MCPツールは以前とまったく同じように動作する。ワークフローの変更は不要

プロンプトはキーワードで読み取られます。適合しそうなツールだけが引き込まれます。それ以外はベンチに置かれたままです。

MCPサーバーを作る人へ

独自のサーバーを構築していますか?server instructions フィールドが今や重要な役割を担っています。MCP Tool Searchが有効な状態では、これがClaudeに「いつ呼び出すか」を伝えるものになります。

スキルの説明のように扱ってください。機能とトリガーワードを明記します:

{
  "mcpServers": {
    "my-custom-server": {
      "command": "node",
      "args": ["/path/to/server.js"],
      "serverInstructions": "Database operations for PostgreSQL including queries, schema management, and data migrations. Use for any database-related tasks."
    }
  }
}

良いサーバー指示に必要なこと:

  • サーバーの機能を明確に説明する
  • ユーザーがプロンプトで使いそうなキーワードを含める
  • ツールをアクティブにすべきタイミングを指定する
  • 短くても全体をカバーする

コンテキスト使用量の確認

2つのスラッシュコマンドで、何が読み込まれていて何が読み込まれていないかがわかります:

# Check current context usage
/context
 
# See which MCP tools are loaded
/mcp

遅延読み込みが有効になると、開始時のトークン数が大幅に下がることに気づくでしょう。Claudeが実際の作業のためにツールを引き込むにつれてカウントは上がりますが、実際に使ったものだけです。

設定オプション

デフォルト設定でほとんどの環境に対応します。動作を変えたい場合は、設定ファイルといくつかのスラッシュコマンドで調整できます。

Tool Searchの有効化・無効化

Claude Codeの設定からグローバルスイッチを切り替えます:

{
  "enable_tool_search": true
}

セッション開始時にすべてのMCPツールを読み込む従来の動作を希望する場合は、enable_tool_search を false に設定します。

サーバーごとの制御

特定のサーバーを無効化する(常に即座に必要なツールがある場合):

/mcp disable tool-search my-always-needed-server

特定のツールを強制読み込みする(必要なことがわかっている場合):

Load the github and postgres MCP tools for this session

実際の効果

この数値はGitHubイシュー#7336から直接引用しています。この機能のきっかけになったバグレポートです:

リソース導入前導入後
MCPツール39.8Kトークン (19.9%)約5Kトークン (2.5%)
利用可能なコンテキスト92Kトークン195Kトークン
作業に使える割合46%97.5%

データベースサーバー、GitHub統合、ブラウザ自動化、カスタムAPIなどを含む重い構成を使っているビルダーが、ようやく上限にぶつからずフルのワークロードを実行できるようになりました。

互換性に関する注意

既存のMCPサーバーはすべて引き続き動作します。いくつか知っておくべき点があります:

  • 古いサーバー: ツールの説明が不十分な場合、効率が下がる可能性がある
  • カスタムサーバー: 最良の結果を得るために明確な serverInstructions を追加する
  • 高頻度のツール: 常時使うサーバーは遅延読み込みを無効にすることを検討する

これが可能にすること

95%多くのコンテキストを使えるようになると、実際にこんなことができます:

  • より長く、より複雑なコーディングセッションを実行する
  • 複数のMCPサーバーを同時使用してもペナルティがない
  • 長期にわたるワークフローで会話履歴を維持する
  • 以前はコンテキスト制限で止まっていた複数ステップのタスクを実行する

次のステップ

MCP設定を最大限に活用するために:

  1. サーバーを監査する: /context を実行して現在の使用状況を確認する
  2. サーバー指示を更新する: カスタムサーバーに説明的な指示を追加する
  3. さらなるサーバーを探索する: 人気MCPサーバーガイドを確認する。今ならペナルティなしで多くを実行できる
  4. MCPの基礎を学ぶ: プロトコルが初めての場合はMCPの基本を確認する

コンテキスト税はMCPサーバーを積み重ねる最大のブレーキでした。遅延読み込みはそのブレーキを外します。使いたいサーバーを追加すれば、ランタイムがウィンドウを適正に保ちます。どのサーバーを組み合わせるか試行錯誤したくない場合は、ClaudeFastのCode Kitが18エージェントシステムとともに厳選されたMCP設定を提供しているので、最初のセッションからすでにチューニング済みです。

Continue in MCP

  • Claude Code向けMCPサーバー50選以上
    Claude Code向けのMCPサーバー50選以上: エディタ統合、使用量モニター、オーケストレーター、データベースコネクター、ブラウザドライバー、今すぐ導入する価値のあるスターターキット。
  • Claude Code向けブラウザ自動化MCP
    MCPを経由してPlaywrightやPuppeteerをClaude Codeに接続し、自然言語のプロンプトで実際のブラウザを操作。スクレイピング、QA、回帰テストのクリック操作をセレクター不要で実現。
  • How to Build an MCP Server for Claude Code
    A step-by-step tutorial: build a minimal MCP server in Node and TypeScript, expose one tool over stdio, and register it with Claude Code via claude mcp add and a project .mcp.json.
  • Claude for Creative Work コネクタ徹底解説
    Anthropic公式の9つのコネクタが、ClaudeをBlender、Adobe Creative Cloud、Autodesk Fusion、Ableton、Splice、Affinity、SketchUp、Resolumeに直結します。
  • Context7 MCP
    Context7 MCPをClaude Codeに追加することで、プロンプト実行時に最新のライブラリドキュメントを取得。古いトレーニングデータの推測、存在しないAPIの生成、関数名の変更問題を解消。
  • Cursor MCPサーバー
    Cursor IDEでMCPサーバーを設定する方法。.cursor/mcp.jsonの場所、CursorのJSONフォーマット、検索・git・ブラウザ用に最初に追加すべきサーバーを解説。

More from Toolkit

  • CLAUDE.md, Skills, Subagents, Hooks: When to Use Which
    Claude Code skills vs subagents vs hooks vs CLAUDE.md: a plain mental model for picking the right primitive, with token costs and examples.
  • Claude Code Subagents: The 3 to 5 Agent Sweet Spot
    Claude code subagents work best at 3-5 concurrent agents. Here is why that ceiling exists, how to set them up, and what to use past it.
  • CLAUDE.md Best Practices: The File That Makes Claude Code Reliable
    CLAUDE.md best practices: keep it under 200 lines, write it by hand, and use hooks when you need real enforcement, not advice.
  • How to Fix Claude Code Running Out of Context
    Claude Code running out of context is a session design problem. Fix it with /compact, lean CLAUDE.md, skills, and subagents, not a bigger window.

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

企業向けに構築している実績を見る →

MCPの基本

Model Context Protocolの基本:サーバープロセスがツール、API、サービスをClaude Codeに共有ワイヤーフォーマットで公開する仕組み。設定、トランスポート、最初のサーバー構築。

Context7 MCP

Context7 MCPをClaude Codeに追加することで、プロンプト実行時に最新のライブラリドキュメントを取得。古いトレーニングデータの推測、存在しないAPIの生成、関数名の変更問題を解消。

On this page

MCP Tool Searchとは何か
MCP Tool Searchの仕組み
MCPサーバーを作る人へ
コンテキスト使用量の確認
設定オプション
Tool Searchの有効化・無効化
サーバーごとの制御
実際の効果
互換性に関する注意
これが可能にすること
次のステップ

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

企業向けに構築している実績を見る →