
Claude Code が MCP でツールの自動検索を統合
プログラミングに特化した Claude のバージョンで、Anthropic が開発したものは、Model Context Protocol (MCP) 内でツールを探索するための新しい機能を追加しました。このプロトコルは、言語モデルが外部リソースと制御された方法で相互作用することを容易にします。この新機能により、モデルは具体的なタスクを実行する必要があるときに、MCP サーバーで利用可能な関数を自分で検索できます。🤖
ワークスペースを最適化する変更
以前は、プロトコルのツールを使用するために、プログラマーは初期指示にその完全な説明を含める必要がありました。このプロセスは、限られた コンテキストトークン の重要な部分を占有していました。新機能により、Claude Code はサーバーに直接その機能を列挙するよう要求できます。これにより、広範なコードスニペットやプロジェクトの詳細な仕様を含めるためのスペースがより多く解放されます。
この方法の主な利点:- トークンを解放:コンテキストはプロジェクトのコード用に予約され、ツールの説明用ではありません。
- より大きなコードベースで作業:スペースを無駄にしないため、より多くの関連情報を扱えます。
- すべての機能を維持:コンテキストの制限により、モデルはどのツールにもアクセスを失いません。
モデルは今や自分でツールのカタログを相談でき、ワークフローを自動化するための重要な進歩です。
リアルタイムデータによる精度向上
その場でツールを検索することで、Claude Code は常にユーザーのサーバーの最新設定を使用することを保証します。これにより、プロンプトに記述された説明が関数の現在の実装と一致しない場合に発生していたエラーが最小限に抑えられます。モデルは各ツールが必要とするパラメータと返すデータの形式をより良く理解します。
生成コードへの影響:- より堅牢な統合コード:コード生成の最初の試みからエラーが減少します。
- パラメータの正確な理解:どの引数が必須でオプションかを知っています。
- 予測可能な結果:外部ツールが返すデータ型を知っています。
より自律的なプログラミングへ
本質的に、この更新によりモデルは人間が技術的な詳細を記憶して書き写すことに依存せずに、自分で「マニュアルを読む」ことが可能になります。これは、開発者がAIと相互作用してソフトウェアを書く方法を最適化する、自分のコンテキストとリソースを動的に管理するシステムへの一歩です。🚀