Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

350 pages for wrap.

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

Configuration changelog Claude Documentation · in the page third-party/claude-desktop/configuration-changelog …ewslsessions) | `boolean` | Block WSL sessions | | [`claudeCodeProcessWrapperEnabled`](https://claude.com/docs/third-party/claude-desktop/configuration#claudecodeprocesswrapperenabled) | `boolean` | U… Configuration implementation Claude Documentation · in the page third-party/claude-desktop/configuration-format …claude.com/docs/third-party/claude-desktop/configuration.md), with no wrapper object and no nesting: ```json theme={null} { "inferenceProvider": "gateway", "inferenceGatewayBaseUrl": "https://gat… Write a credential helper Claude Documentation · in the page third-party/claude-desktop/credential-helper …ntial`. On Windows, a `.cmd` or `.bat` helper receives each argument wrapped in double quotes, so read the values with `%~1`, `%~2`, and so on to remove the quotes. A `.ps1` helper, a `.exe` helper,… MCP, plugins, skills, and hooks Claude Documentation · in the page third-party/claude-desktop/extensions …e unpacking it. The zip must contain the plugin at its root (a single wrapping folder is tolerated), including `.claude-plugin/plugin.json`. Archive URLs must share the manifest's origin. That origin… Deploy with MDM Claude Documentation · in the page third-party/claude-desktop/mdm …aude-desktop/configuration#disablewslsessions) and [`claudeCodeProcessWrapperEnabled`](https://claude.com/docs/third-party/claude-desktop/configuration#claudecodeprocesswrapperenabled). See [Start Cod… SSH remote sessions in Claude Desktop on 3P Claude Documentation · in the page third-party/claude-desktop/ssh-remote-sessions …r example Ubuntu 24.04 or later without an AppArmor profile for bubblewrap. [Set up Linux and WSL2](https://code.claude.com/docs/en/sandboxing#set-up-linux-and-wsl2) covers the profile too. * **`/stat… Build an MCP client Model Context Protocol · in the page docs/2024-11-05/develop/build-client …to you > > ## Best practices > > 1. **Error Handling** > * Always wrap tool calls in try-catch blocks > * Provide meaningful error messages > * Gracefully handle connection issues > 2. **Res… Build an MCP server Model Context Protocol · in the page docs/2024-11-05/develop/build-server …escription: {}\nInstructions: {}", > props.event.as_deref().unwrap_or("Unknown"), > props.area_desc.as_deref().unwrap_or("Unknown"), > props.severity.as_deref().unwrap_or("Unkn… Build with Agent Skills Model Context Protocol · in the page docs/2024-11-05/develop/build-with-agent-skills …nstalls it * **Action surface size** — a handful of operations versus wrapping a large API * **User interaction needs** — plain text results or rich UI widgets * **Upstream auth** — API keys, OAuth 2.… Client Best Practices Model Context Protocol · in the page docs/2024-11-05/develop/clients/client-best-practices …rver/tools#error-handling) rather than a transport failure. Generated wrappers should convert this into a thrown exception so model-authored code can use `try`/`catch`. If an uncaught error terminates… Architecture overview Model Context Protocol · in the page docs/2024-11-05/learn/architecture …requests are executed: * **Tasks (Experimental)**: Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automa… Build an MCP client Model Context Protocol · in the page docs/2025-03-26/develop/build-client …to you > > ## Best practices > > 1. **Error Handling** > * Always wrap tool calls in try-catch blocks > * Provide meaningful error messages > * Gracefully handle connection issues > 2. **Res… Build an MCP server Model Context Protocol · in the page docs/2025-03-26/develop/build-server …escription: {}\nInstructions: {}", > props.event.as_deref().unwrap_or("Unknown"), > props.area_desc.as_deref().unwrap_or("Unknown"), > props.severity.as_deref().unwrap_or("Unkn… Build with Agent Skills Model Context Protocol · in the page docs/2025-03-26/develop/build-with-agent-skills …nstalls it * **Action surface size** — a handful of operations versus wrapping a large API * **User interaction needs** — plain text results or rich UI widgets * **Upstream auth** — API keys, OAuth 2.… Client Best Practices Model Context Protocol · in the page docs/2025-03-26/develop/clients/client-best-practices …rver/tools#error-handling) rather than a transport failure. Generated wrappers should convert this into a thrown exception so model-authored code can use `try`/`catch`. If an uncaught error terminates… Architecture overview Model Context Protocol · in the page docs/2025-03-26/learn/architecture …requests are executed: * **Tasks (Experimental)**: Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automa… Build an MCP client Model Context Protocol · in the page docs/2025-06-18/develop/build-client …to you > > ## Best practices > > 1. **Error Handling** > * Always wrap tool calls in try-catch blocks > * Provide meaningful error messages > * Gracefully handle connection issues > 2. **Res… Build an MCP server Model Context Protocol · in the page docs/2025-06-18/develop/build-server …escription: {}\nInstructions: {}", > props.event.as_deref().unwrap_or("Unknown"), > props.area_desc.as_deref().unwrap_or("Unknown"), > props.severity.as_deref().unwrap_or("Unkn… Build with Agent Skills Model Context Protocol · in the page docs/2025-06-18/develop/build-with-agent-skills …nstalls it * **Action surface size** — a handful of operations versus wrapping a large API * **User interaction needs** — plain text results, structured input via [elicitation](https://modelcontextp… Client Best Practices Model Context Protocol · in the page docs/2025-06-18/develop/clients/client-best-practices …rver/tools#error-handling) rather than a transport failure. Generated wrappers should convert this into a thrown exception so model-authored code can use `try`/`catch`. If an uncaught error terminates… Architecture overview Model Context Protocol · in the page docs/2025-06-18/learn/architecture …requests are executed: * **Tasks (Experimental)**: Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automa… Build an MCP client Model Context Protocol · in the page docs/2025-11-25/develop/build-client …to you > > ## Best practices > > 1. **Error Handling** > * Always wrap tool calls in try-catch blocks > * Provide meaningful error messages > * Gracefully handle connection issues > 2. **Res… Build an MCP server Model Context Protocol · in the page docs/2025-11-25/develop/build-server …escription: {}\nInstructions: {}", > props.event.as_deref().unwrap_or("Unknown"), > props.area_desc.as_deref().unwrap_or("Unknown"), > props.severity.as_deref().unwrap_or("Unkn… Build with Agent Skills Model Context Protocol · in the page docs/2025-11-25/develop/build-with-agent-skills …nstalls it * **Action surface size** — a handful of operations versus wrapping a large API * **User interaction needs** — plain text results, structured input via [elicitation](https://modelcontextp… Client Best Practices Model Context Protocol · in the page docs/2025-11-25/develop/clients/client-best-practices …rver/tools#error-handling) rather than a transport failure. Generated wrappers should convert this into a thrown exception so model-authored code can use `try`/`catch`. If an uncaught error terminates… Architecture overview Model Context Protocol · in the page docs/2025-11-25/learn/architecture …requests are executed: * **Tasks (Experimental)**: Durable execution wrappers that enable deferred result retrieval and status tracking for MCP requests (e.g., expensive computations, workflow automa… Build an MCP client Model Context Protocol · in the page docs/2026-07-28/develop/build-client …* Leverage Kotlin's type system to model errors explicitly > * Wrap external tool and API calls in `try-catch` blocks when exceptions are possible > * Provide clear and meaningful error mess… Build an MCP server Model Context Protocol · in the page docs/2026-07-28/develop/build-server …handler::server::{router::tool::ToolRouter, tool::schema_for_output, wrapper::Parameters}, > model::*, > schemars::{self, JsonSchema}, > tool, tool_handler, tool_router, > transport::… Build with Agent Skills Model Context Protocol · in the page docs/2026-07-28/develop/build-with-agent-skills …nstalls it * **Action surface size** — a handful of operations versus wrapping a large API * **User interaction needs** — plain text results, structured input via [elicitation](https://modelcontextp… Client Best Practices Model Context Protocol · in the page docs/2026-07-28/develop/clients/client-best-practices …rver/tools#error-handling) rather than a transport failure. Generated wrappers should convert this into a thrown exception so model-authored code can use `try`/`catch`. If an uncaught error terminates… Security Model Context Protocol · in the page docs/2026-07-28/tools/inspector/security …servers you would trust with these secrets. To isolate one you don't, wrap its command in a container, for example `docker run -i --rm --network none <image>` as the stdio command. HTTP and SSE server… Local Server Security Model Context Protocol · in the page docs/2026-07-28/tutorials/security/local-server-security …riving a local tool, or reaching hardware are reasons to run locally. Wrapping a remote API is not: a server that only talks to a service on the internet gains nothing from running on your laptop, whi… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …* Leverage Kotlin's type system to model errors explicitly > * Wrap external tool and API calls in `try-catch` blocks when exceptions are possible > * Provide clear and meaningful error mess… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …handler::server::{router::tool::ToolRouter, tool::schema_for_output, wrapper::Parameters}, > model::*, > schemars::{self, JsonSchema}, > tool, tool_handler, tool_router, > transport::… Build with Agent Skills Model Context Protocol · in the page docs/draft/develop/build-with-agent-skills …nstalls it * **Action surface size** — a handful of operations versus wrapping a large API * **User interaction needs** — plain text results, structured input via [elicitation](https://modelcontextp… Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …rver/tools#error-handling) rather than a transport failure. Generated wrappers should convert this into a thrown exception so model-authored code can use `try`/`catch`. If an uncaught error terminates… Security Model Context Protocol · in the page docs/draft/tools/inspector/security …servers you would trust with these secrets. To isolate one you don't, wrap its command in a container, for example `docker run -i --rm --network none <image>` as the stdio command. HTTP and SSE server… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …riving a local tool, or reaching hardware are reasons to run locally. Wrapping a remote API is not: a server that only talks to a service on the internet gains nothing from running on your laptop, whi… MCP Apps Model Context Protocol · in the page extensions/apps/overview …he `App` class from `@modelcontextprotocol/ext-apps` is a convenience wrapper, not a requirement. You can implement the [postMessage protocol](https://github.com/modelcontextprotocol/ext-apps/blob/mai… Tasks Model Context Protocol · in the page extensions/tasks/overview …lient presents the request. **External job systems.** If your server wraps an API that already uses job IDs (cloud deployments, async APIs, queued work), return a task when you create the job and res… SEP-1319: Decouple Request Payload from RPC Methods Definition Model Context Protocol · in the page seps/1319-decouple-request-payload-from-rpc-methods-definiti …on being exchanged. 2. **The Transport Layer:** The protocol-specific wrapper (e.g., the JSON-RPC `CallToolRequest` object), which describes how the data is sent. This architectural separation is sup… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …if active task polling is not needed, existing MCP servers can fully-wrap a workflow API in a single tool call that polls for a result, but this introduces an undesirable implementation cost: an MCP… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …cause `structuredContent` must be an object. Developers are forced to wrap arrays in unnecessary container objects: ```json theme={null} { "forecasts": [ { "hour": "09:00", "temp": 68, "conditi… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …ers, leading/trailing whitespace, control characters): 1. **Sentinel wrapping (chosen approach)**: Use the `=?base64?{value}?=` prefix/suffix within the same `Mcp-Param-{Name}` header to signal Base6… SEP-2577: Deprecate Roots, Sampling, and Logging Model Context Protocol · in the page seps/2577-deprecate-roots-sampling-and-logging …taining roots array | | `ListRootsResultResponse` | JSON-RPC response wrapper | | `RootsListChangedNotification` | Client notification when roots change | #### Deprecated types — Sampling | Type | D… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …es for host-provided resource-reading tools and SDK-level convenience wrappers. ## Motivation Native skills support in host applications demonstrates strong demand for rich, progressively disclosed… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …information about the underlying execution state of the request they wrap, and are intended for requestor polling and deferred result retrieval. Each task is uniquely identifiable by a receiver-gener… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …*Gemini**: Supports parallel function calls natively Implementations wrapping providers that support disabling parallel tool use MAY expose this as an extension, but it is not part of the core MCP sp… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …*Gemini**: Supports parallel function calls natively Implementations wrapping providers that support disabling parallel tool use MAY expose this as an extension, but it is not part of the core MCP sp… Sampling Model Context Protocol · in the page specification/draft/client/sampling …*Gemini**: Supports parallel function calls natively Implementations wrapping providers that support disabling parallel tool use MAY expose this as an extension, but it is not part of the core MCP sp…
Feedback