Specification feature · interfaces
MCP rootsMCP 2026-07-28
Provide filesystem or workspace roots to an MCP server.
Terminology basis: MCP 2026-07-28. MCP 2026-07-28
MCP roots: 3 supported, 0 partial, 3 unsupported, 25 unreviewed across 31 cataloged products.
Current evidence by product
Can my agent use MCP roots?
Read across for the answer. 6 of 31 current product columns have reviewed evidence; unreviewed does not mean unsupported.
Web
9 productsDesktop
13 productsCLI
9 productsDefinition and scope
What this capability means
Provide filesystem or workspace roots to an MCP server.
This row remains unknown for a product until exact, dated evidence covers this capability rather than MCP generally.
Traceable compatibility
Assertion ledger
Documentation evidence only. No runtime conformance test is implied.
- Target
- current Claude Code MCP documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimethe documented root is the directory Claude Code was launched from
- Anthropic — Connect Claude Code to tools via MCPdocumented · reviewed 2026-08-28
- Target
- current Cursor MCP documentation observed 2026-08-28 · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimethe documentation confirms the capability but does not enumerate Cursor's root selection or change-notification policy
- Cursor — Model Context Protocoldocumented · reviewed 2026-08-28
- Target
- Gemini CLI v0.57.0 · release
- Environment
- local-default
- Observed
- 2026-08-28
- runtimeroots are derived from the CLI workspace context and change notifications follow workspace-directory updates
- protocol-revisionevidence covers the pre-2026 roots/list request flow implemented by Gemini CLI v0.57.0
- Google Gemini CLI v0.57.0 — MCP client implementationdocumented · reviewed 2026-08-28
- Target
- Cline source commit 27350f243c2a observed 2026-08-28 · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- host-rolestatus is scoped to Cline's desktop extension MCP client
- Cline source — MCP desktop client at 27350f2documented · reviewed 2026-08-28
- Target
- Continue source commit 5522c6f44ca0 observed 2026-08-28 · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- host-rolestatus is scoped to Continue's desktop extension MCP client
- Continue source — MCP desktop client at 5522c6fdocumented · reviewed 2026-08-28
- Target
- Zed source commit e3adf43f37d7 observed 2026-08-28 · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- host-rolestatus is scoped to Zed Agent's direct MCP client initialization
- Zed source — MCP protocol client at e3adf43documented · reviewed 2026-08-28
- 1. Evidence checked 2026-08-28: Claude Code documents the MCP `roots/list` request returning the directory from which Claude Code was launched.
- 2. Evidence checked 2026-08-28: Gemini CLI v0.57.0 advertises the roots capability, handles `roots/list` from its current workspace directories, and sends `roots/list_changed` when those directories change.
- 3. Evidence checked 2026-08-28: Cursor's protocol capability table explicitly lists MCP Roots as supported server-initiated inquiries into URI or filesystem boundaries.
- 4. Evidence checked 2026-08-28: Cline's pinned desktop MCP client initializes with an empty client-capabilities object, so it does not advertise or handle the Roots capability.
- 5. Evidence checked 2026-08-28: Continue's pinned desktop MCP client initializes with an empty client-capabilities object, so it does not advertise or handle the Roots capability.
- 6. Evidence checked 2026-08-28: Zed's pinned MCP initialization explicitly sets the client Roots capability to none.
No sourced issues are attached to this row.
- Model Context Protocol specification spec
- Anthropic — Connect Claude Code to tools via MCP documented · Anthropic · reviewed 2026-08-28
- Google Gemini CLI v0.57.0 — MCP client implementation documented · Google · reviewed 2026-08-28
- Cursor — Model Context Protocol documented · Cursor · reviewed 2026-08-28
- Cline source — MCP desktop client at 27350f2 documented · Cline · reviewed 2026-08-28
- Continue source — MCP desktop client at 5522c6f documented · Continue · reviewed 2026-08-28
- Zed source — MCP protocol client at e3adf43 documented · Zed Industries · reviewed 2026-08-28
Found a wrong or incomplete result?
Name the exact product, describe what happened, add the date, and link public evidence when available. A community report starts a review. It does not change the support state by itself.