Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

352 pages for documentation.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …or running MCP servers safely on your own machine. Most MCP security documentation covers the protocol threat model: OAuth flows, token handling, session hijacking, and confused deputy attacks. For t… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …lp developers implement SSRF protections in MCP clients. **Reference Documentation** * [OWASP SSRF Prevention Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_… Build an MCP App Model Context Protocol · in the page extensions/apps/build …agents may support skills in different locations; check your agent's documentation. For example, with Claude Code you can install the skill globally (available in all projects): ```bash macOS/Linux… MCP Apps Model Context Protocol · in the page extensions/apps/overview …ide MCP hosts like Claude Desktop > [!TIP] > > For comprehensive API documentation, advanced patterns, and the full specification, visit the [official MCP Apps documentation](https://apps.extensions.… Extensions Overview Model Context Protocol · in the page extensions/overview …/extensions/apps/build.md#getting-started) or read the full [MCP Apps documentation](https://apps.extensions.modelcontextprotocol.io/api/documents/Quickstart.html). ### MCP Tasks | Extension | Descr… Skills Model Context Protocol · in the page extensions/skills/overview …//github.com/modelcontextprotocol/ext-skills)** > > Specification and documentation for Skills over MCP. The Skills extension allows MCP servers to expose workflow instructions and supporting files t… Tasks Model Context Protocol · in the page extensions/tasks/overview …m/modelcontextprotocol/ext-tasks) contains the full specification and documentation for MCP Tasks. > **[modelcontextprotocol/ext-tasks](https://github.com/modelcontextprotocol/ext-tasks)** > > Full s… SEP-1024: MCP Client Security Requirements for Local Server Installation Model Context Protocol · in the page seps/1024-mcp-client-security-requirements-for-local-server- …ations and distribute them through legitimate channels (repositories, documentation, social media). Visual Studio Code [addressed this](https://den.dev/blog/vs-code-mcp-install-consent/) by implement… SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance Model Context Protocol · in the page seps/1302-formalize-working-groups-and-interest-groups-in-mc …and Maintainers for any WG/IG at any time. PR for the changes to our documentation we'd want to enact this SEP: [https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1350](https://github… SEP-1319: Decouple Request Payload from RPC Methods Definition Model Context Protocol · in the page seps/1319-decouple-request-payload-from-rpc-methods-definiti …ication and on tools that parse the specification to generate code or documentation. SEP-1730: SDKs Tiering System Model Context Protocol · in the page seps/1730-sdks-tiering-system …ven days * Stable release and SDK versioning clearly documented * **Documentation** * Comprehensive documentation with examples for all features * Published dependency update policy #### Tier 2… SEP-1850: PR-Based SEP Workflow Model Context Protocol · in the page seps/1850-pr-based-sep-workflow …issues and must be complete before marking a SEP as `Final`. ### 5. Documentation * `docs/community/sep-guidelines.mdx` serves as the contributor-facing instructions * `seps/README.md` provides the… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …id": "xyz" }]` * Primitives: `"string"`, `42`, `true`, `null` ### 4. Documentation Updates Update `docs/specification/draft/server/tools.mdx`: * Remove statement that `structuredContent` is "return… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …types. Where the formats cover the same concepts, such as identity, documentation, and remote endpoints, they use compatible metadata where practical. A Registry entry can reference or embed a card'… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …tensions MUST be disabled by default and require explicit opt-in. SDK documentation SHOULD list supported extensions. SDK maintainers have full autonomy over extension support in their SDKs: * Maint… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …enure alone * **Multiple Growth Pathways**: Code, specification work, documentation, and community building all lead to advancement * **Transparency**: Criteria for advancement are explicit and consis… SEP-2149: MCP Group Governance and Charter Template Model Context Protocol · in the page seps/2149-working-group-charter-template …re meeting notes are published within 48 hours * Maintain the group's documentation * Maintain a members list and respective access list in [https://github.com/modelcontextprotocol/access](https://git… SEP-2260: Require Server requests to be associated with a Client request. Model Context Protocol · in the page seps/2260-Require-Server-requests-to-be-associated-with-Client-requests …ario. ## Specification Changes ### 1. Add Warning Blocks to Feature Documentation **In `client/sampling.mdx` (after existing security warning):** ```markdown theme={null} <Warning> **Request Asso… SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status Model Context Protocol · in the page seps/2484-conformance-tests-required-for-final-seps …s Track SEPs with no observable protocol behavior**, for example: * Documentation-only clarifications of existing behavior * Schema annotations that do not change validation or runtime behavior… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …to the model when it decides to create state. A policy only in server documentation is not visible to the model. * **Expired handles return useful errors.** When a tool receives a handle for state tha… SEP-2577: Deprecate Roots, Sampling, and Logging Model Context Protocol · in the page seps/2577-deprecate-roots-sampling-and-logging …ated` annotations in the schema 2. Add deprecation notices to feature documentation pages 3. No wire-level protocol changes during the deprecation period ### Schema changes Add `@deprecated` JSDoc a… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …tween them, a minimum window between deprecation and removal, and the documentation required at each transition. The goal is a predictable timeline that SDK authors and implementers can plan migration… SEP-414: Document OpenTelemetry Trace Context Propagation Conventions Model Context Protocol · in the page seps/414-request-meta …ol/modelcontextprotocol/pull/2028)). ## Specification This SEP adds documentation to the MCP specification, noting: 1. When OTel trace context is propagated via `_meta`, the keys `traceparent`, `tr… SEP-932: Model Context Protocol Governance Model Context Protocol · in the page seps/932-model-context-protocol-governance …uired #### Maintainers * Responsible for specific components (SDKs, documentation, etc.) * Appointed by Core Maintainers * Have write/admin access to their repositories * May establish component-spe… SEP-973: Expose additional metadata for Implementations, Resources, Tools and Prompts Model Context Protocol · in the page seps/973-expose-additional-metadata-for-implementations-res …ually identify third-party implementations and link directly to their documentation. The `icons` parameter will also be added to the `Tool`, `Resource` and `Prompt` schemas. While this can be used by… SEP-986: Specify Format for Tool Names Model Context Protocol · in the page seps/986-specify-format-for-tool-names …can lead to confusion, errors in tool invocation, and difficulties in documentation and automation. Standardizing the allowed characters and length will: * Make tool names predictable and interoperab… SEP-994: Shared Communication Practices/Guidelines Model Context Protocol · in the page seps/994-shared-communication-practicesguidelines …r communication, guidelines for their use, and processes for decision documentation. ## Motivation As the MCP community grows, clear communication guidelines are essential for: * **Consistency**: E… Specification Model Context Protocol · in the page specification/2024-11-05/index …sent and authorization flows into their applications 2. Provide clear documentation of security implications 3. Implement appropriate access controls and data protections 4. Follow security best pract… Prompts Model Context Protocol · in the page specification/2024-11-05/server/prompts …enable prompts to seamlessly incorporate server-managed content like documentation, code samples, or other reference materials directly into the conversation flow. ## Error Handling Servers **SHOUL… Specification Model Context Protocol · in the page specification/2025-03-26/index …sent and authorization flows into their applications 2. Provide clear documentation of security implications 3. Implement appropriate access controls and data protections 4. Follow security best pract… Prompts Model Context Protocol · in the page specification/2025-03-26/server/prompts …enable prompts to seamlessly incorporate server-managed content like documentation, code samples, or other reference materials directly into the conversation flow. ## Error Handling Servers **SHOUL… Specification Model Context Protocol · in the page specification/2025-06-18/index …sent and authorization flows into their applications 2. Provide clear documentation of security implications 3. Implement appropriate access controls and data protections 4. Follow security best pract… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …enable prompts to seamlessly incorporate server-managed content like documentation, code samples, or other reference materials directly into the conversation flow. ## Error Handling Servers **SHOUL… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …ile:///project/README.md", "name": "README.md", "title": "Project Documentation", "mimeType": "text/markdown", "annotations": { "audience": ["user"], "priority": 0.8, "lastModified… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …s to properly parse and utilize the returned data * Supporting better documentation and developer experience ## Error Handling Tools use two error reporting mechanisms: 1. **Protocol Errors**: Stan… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …example, on iOS, [SFSafariViewController](https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller) is good, but [WkWebView](https://developer.apple.com/documentation/webkit/wkw… Specification Model Context Protocol · in the page specification/2025-11-25/index …sent and authorization flows into their applications 2. Provide clear documentation of security implications 3. Implement appropriate access controls and data protections 4. Follow security best pract… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …enable prompts to seamlessly incorporate server-managed content like documentation, code samples, or other reference materials directly into the conversation flow. ## Error Handling Servers **SHOUL… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …ile:///project/README.md", "name": "README.md", "title": "Project Documentation", "mimeType": "text/markdown", "annotations": { "audience": ["user"], "priority": 0.8, "lastModified… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …s to properly parse and utilize the returned data * Supporting better documentation and developer experience ### Schema Examples #### Tool with default 2020-12 schema: ```json theme={null} { "nam… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …endor prefix. In both cases the keys are specified in the extension's documentation. **Per-request protocol fields:** Client requests carry the following `io.modelcontextprotocol/*` fields in `_meta… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …example, on iOS, [SFSafariViewController](https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller) is good, but [WkWebView](https://developer.apple.com/documentation/webkit/wkw… Specification Model Context Protocol · in the page specification/2026-07-28/index …sent and authorization flows into their applications 2. Provide clear documentation of security implications 3. Implement appropriate access controls and data protections 4. Follow security best pract… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …enable prompts to seamlessly incorporate server-managed content like documentation, code samples, or other reference materials directly into the conversation flow. ## Error Handling Servers **SHOUL… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …ile:///project/README.md", "name": "README.md", "title": "Project Documentation", "mimeType": "text/markdown", "annotations": { "audience": ["user"], "priority": 0.8, "lastModified… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …s to properly parse and utilize the returned data * Supporting better documentation and developer experience ### Schema Examples #### Tool with default 2020-12 schema: ```json theme={null} { "nam… Overview Model Context Protocol · in the page specification/draft/basic/index …endor prefix. In both cases the keys are specified in the extension's documentation. **Per-request protocol fields:** Client requests carry the following `io.modelcontextprotocol/*` fields in `_meta… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …example, on iOS, [SFSafariViewController](https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller) is good, but [WkWebView](https://developer.apple.com/documentation/webkit/wkw… Specification Model Context Protocol · in the page specification/draft/index …sent and authorization flows into their applications 2. Provide clear documentation of security implications 3. Implement appropriate access controls and data protections 4. Follow security best pract… Prompts Model Context Protocol · in the page specification/draft/server/prompts …enable prompts to seamlessly incorporate server-managed content like documentation, code samples, or other reference materials directly into the conversation flow. ## Error Handling Servers **SHOUL…
Feedback