AI PICKS

MCPルート (Roots / 作業範囲の宣言)読み: えむしーぴーるーつ

2026-09-01 更新
AI用語辞典AIエージェント最終更新: 2026-09-01・AI PICKS編集部
定義

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

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

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

この解説の引用について

定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。

出典: AI PICKS AI用語辞典「MCPルート (Roots / 作業範囲の宣言)とは」 https://aipicks.jp/glossary/mcp-roots

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

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

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

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

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

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