Common questions.
What are MCP Roots?
MCP roots are a security mechanism by which an MCP client declares the filesystem paths or resource namespaces that it consents to share with a connected MCP server.
How are MCP Roots used in production?
Roots implement a form of capability-based access control, limiting what resources a server can request or read, even if the client has broader system access.
Which terms are related to MCP Roots?
Closely related concepts include MCP Sampling, MCP Server Discovery, MCP Authorization, MCP Capability Negotiation. Each is defined in the Prefactor glossary.