AI PICKS
AI用語辞典AIエージェント

MCPルート (Roots / 作業範囲の宣言)

読み: えむしーぴーるーつ

最終更新: 2026-09-01・AI PICKS編集部

定義

MCPルートとは、MCPクライアントがサーバーに対しアクセス可能なディレクトリやリソースの範囲をURIで宣言し、作業対象を限定する仕組みのこと。

MCPルート (Roots / 作業範囲の宣言)とは — 詳しく解説

MCP(Model Context Protocol)のRootsとは、クライアントがサーバーに対し「このセッションで扱ってよいディレクトリやリソースURI」を宣言する仕組みとされる。サーバー側はこの宣言を参照範囲の目安として扱うことが期待される標準的な設計とされるが、範囲外アクセスを強制的に遮断する保証はない点が実運用での落とし穴とされる。2026年時点では、コーディングエージェントやファイル操作系MCPサーバーでプロジェクト単位のRootsを設定する運用が現場で広く採用されている一方、Roots対応の有無は実装ごとに差があり、対応状況の確認が選定基準になるとされる。宣言自体に追加コストは発生しないが、範囲を必要以上に広く設定すると情報漏えいのリスクが増すため、最小限に絞る運用が相場感として推奨される。

MCPルート (Roots / 作業範囲の宣言)の使用例

  • コーディングエージェントにRootsとして対象リポジトリのfile://パスのみを渡し、他ディレクトリへの誤操作を防ぐ設定。
  • MCPクライアント起動時に複数プロジェクトのRootsをURIリストで宣言し、セッションごとに作業範囲を切り替える運用。

MCPルート (Roots / 作業範囲の宣言)に関連するAIツール

MCPルート (Roots / 作業範囲の宣言)の関連記事

関連用語

AIエージェント」の他の用語

用語がわかったら、次はツール選び

12カテゴリ・1618語以上を体系的に整理しています