920 pages for files.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Authorization
Model Context Protocol · in the page
specification/2025-11-25/basic/authorization
…well-known/oauth-protected-resource", scope="files:read" ``` MCP clients **MUST** be able to parse `WWW-Authenticate` headers and respond appropriately to `HTTP 401 Unauthori…
Overview
Model Context Protocol · in the page
specification/2025-11-25/basic/index
…Y** choose to disallow specific file types or otherwise sanitize icon files before rendering. * Validate MIME types and file contents before rendering. Treat the MIME type information as advisory. Det…
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…| Description | | - | - | - | | Client | `roots` | Ability to provide filesystem [roots](/specification/2025-11-25/client/roots.md) | | Client | `sampling` | Support for LLM [sampling](/specification/…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/client/elicitation
…"message": "Authorization is required to access your Example Co files." } ] } } } ``` ## Message Flow ### Form Mode Flow ```mermaid theme={null} sequenceDiagram partic…
Roots
Model Context Protocol · in the page
specification/2025-11-25/client/roots
…text Protocol (MCP) provides a standardized way for clients to expose filesystem "roots" to servers. Roots define the boundaries of where servers can operate within the filesystem, allowing them to un…
Specification
Model Context Protocol · in the page
specification/2025-11-25/index
…LLM interactions * **Roots**: Server-initiated inquiries into URI or filesystem boundaries to operate in * **Elicitation**: Server-initiated requests for additional information from users ### Additi…
Resources
Model Context Protocol · in the page
specification/2025-11-25/server/resources
…rvers to share data that provides context to language models, such as files, database schemas, or application-specific information. Each resource is uniquely identified by a [URI](https://datatracker.…
Architecture
Model Context Protocol · in the page
specification/2026-07-28/architecture/index
…H --> C3 end subgraph "Local machine" S1[Server 1<br>Files & Git] S2[Server 2<br>Database] R1[("Local<br>Resource A")] R2[("Local<br>Resource B")] C1…
Authorization
Model Context Protocol · in the page
specification/2026-07-28/basic/authorization/index
…well-known/oauth-protected-resource", scope="files:read" ``` When implementing authorization flows, MCP clients **SHOULD** follow the principle of least privilege by requesti…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…Y** choose to disallow specific file types or otherwise sanitize icon files before rendering. * Validate MIME types and file contents before rendering. Treat the MIME type information as advisory. Det…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…ot add support for them. Suggested migrations: pass directories or files via tool parameters, resource URIs, or server configuration instead of Roots; integrate directly with LLM provider APIs…
Roots
Model Context Protocol · in the page
specification/2026-07-28/client/roots
…isting implementations **SHOULD** migrate to passing directories > or files via tool parameters, resource URIs, or server configuration. See the > [deprecated features registry](/specification/2026-07…
Deprecated Features
Model Context Protocol · in the page
specification/2026-07-28/deprecated
…/modelcontextprotocol/pull/2577) | `2026-07-28` | Pass directories or files via tool parameters, resource URIs, or server configuration | First revision released on or after 2027-07-28 | | [Sampling](…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…rvers to share data that provides context to language models, such as files, database schemas, or application-specific information. Each resource is uniquely identified by a [URI](https://datatracker.…
Architecture
Model Context Protocol · in the page
specification/draft/architecture/index
…H --> C3 end subgraph "Local machine" S1[Server 1<br>Files & Git] S2[Server 2<br>Database] R1[("Local<br>Resource A")] R2[("Local<br>Resource B")] C1…
Authorization
Model Context Protocol · in the page
specification/draft/basic/authorization/index
…well-known/oauth-protected-resource", scope="files:read" ``` When implementing authorization flows, MCP clients **SHOULD** follow the principle of least privilege by requesti…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…Y** choose to disallow specific file types or otherwise sanitize icon files before rendering. * Validate MIME types and file contents before rendering. Treat the MIME type information as advisory. Det…
Roots
Model Context Protocol · in the page
specification/draft/client/roots
…isting implementations **SHOULD** migrate to passing directories > or files via tool parameters, resource URIs, or server configuration. See the > [deprecated features registry](/specification/draft/d…
Deprecated Features
Model Context Protocol · in the page
specification/draft/deprecated
…/modelcontextprotocol/pull/2577) | `2026-07-28` | Pass directories or files via tool parameters, resource URIs, or server configuration | First revision released on or after 2027-07-28 | | [Sampling](…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…rvers to share data that provides context to language models, such as files, database schemas, or application-specific information. Each resource is uniquely identified by a [URI](https://datatracker.…