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

844 pages for lang.

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

Build with Agent Skills Model Context Protocol · in the page docs/2025-06-18/develop/build-with-agent-skills …to help you build an MCP server. The entry skill triggers on natural-language requests, or you can invoke it directly using your agent's skill-invocation syntax. The skill runs a short discovery pha… Client Best Practices Model Context Protocol · in the page docs/2025-06-18/develop/clients/client-best-practices …ching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```typescript theme={null} // The model calls a lightweig… Architecture overview Model Context Protocol · in the page docs/2025-06-18/learn/architecture …c implementation details, please refer to the documentation for your [language-specific SDK](/docs/2025-06-18/sdk.md). ## Scope The Model Context Protocol includes the following projects: * [MCP Sp… Understanding MCP clients Model Context Protocol · in the page docs/2025-06-18/learn/client-concepts …financial records. ### Sampling Sampling allows servers to request language model completions through the client, enabling agentic behaviors while maintaining security and user control. #### Overv… Understanding MCP servers Model Context Protocol · in the page docs/2025-06-18/learn/server-concepts …": { "type": "string" } } ] } ``` Rather than unstructured natural language input, the prompt system enables: 1. Selection of the "Plan a vacation" template 2. Structured input: Barcelona, 7 days,… SDKs Model Context Protocol · in the page docs/2025-06-18/sdk …e same functionality but follows the idioms and best practices of its language. All SDKs support: * Creating MCP servers that expose tools, resources, and prompts * Building MCP clients that can conn… Understanding Authorization in MCP Model Context Protocol · in the page docs/2025-06-18/tutorials/security/authorization …also be done with the help of standalone libraries, specific to each language and platform. When you open the client details, go to **Credentials** and take note of the **Client Secret**. ![Creatin… Build an MCP client Model Context Protocol · in the page docs/2025-11-25/develop/build-client …erver 5. Results are sent back to Claude 6. Claude provides a natural language response 7. The response is displayed to you ## Best practices 1. **Error Handling** * Always wrap tool calls in try… Build an MCP server Model Context Protocol · in the page docs/2025-11-25/develop/build-server …ct **Application** as the project type, **Kotlin** as the programming language. Alternatively, you can create a Kotlin application using the [IntelliJ IDEA project wizard](https://kotlinlang.org/docs… Build with Agent Skills Model Context Protocol · in the page docs/2025-11-25/develop/build-with-agent-skills …to help you build an MCP server. The entry skill triggers on natural-language requests, or you can invoke it directly using your agent's skill-invocation syntax. The skill runs a short discovery pha… Client Best Practices Model Context Protocol · in the page docs/2025-11-25/develop/clients/client-best-practices …ching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```typescript theme={null} // The model calls a lightweig… Architecture overview Model Context Protocol · in the page docs/2025-11-25/learn/architecture …c implementation details, please refer to the documentation for your [language-specific SDK](/docs/2025-11-25/sdk.md). ## Scope The Model Context Protocol includes the following projects: * [MCP Sp… Understanding MCP clients Model Context Protocol · in the page docs/2025-11-25/learn/client-concepts …financial records. ### Sampling Sampling allows servers to request language model completions through the client, enabling agentic behaviors while maintaining security and user control. #### Overv… Understanding MCP servers Model Context Protocol · in the page docs/2025-11-25/learn/server-concepts …": { "type": "string" } } ] } ``` Rather than unstructured natural language input, the prompt system enables: 1. Selection of the "Plan a vacation" template 2. Structured input: Barcelona, 7 days,… SDKs Model Context Protocol · in the page docs/2025-11-25/sdk …e same functionality but follows the idioms and best practices of its language. All SDKs support: * Creating MCP servers that expose tools, resources, and prompts * Building MCP clients that can conn… Understanding Authorization in MCP Model Context Protocol · in the page docs/2025-11-25/tutorials/security/authorization …also be done with the help of standalone libraries, specific to each language and platform. When you open the client details, go to **Credentials** and take note of the **Client Secret**. ![Creatin… Build an MCP client Model Context Protocol · in the page docs/2026-07-28/develop/build-client …erver 5. Results are sent back to Claude 6. Claude provides a natural language response 7. The response is displayed to you ## Best practices 1. **Error Handling** * Check `result.is_error` rathe… Build an MCP server Model Context Protocol · in the page docs/2026-07-28/develop/build-server …ct **Application** as the project type, **Kotlin** as the programming language. Alternatively, you can create a Kotlin application using the [IntelliJ IDEA project wizard](https://kotlinlang.org/docs… Build with Agent Skills Model Context Protocol · in the page docs/2026-07-28/develop/build-with-agent-skills …to help you build an MCP server. The entry skill triggers on natural-language requests, or you can invoke it directly using your agent's skill-invocation syntax. The skill runs a short discovery pha… Client Best Practices Model Context Protocol · in the page docs/2026-07-28/develop/clients/client-best-practices …ching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```typescript theme={null} // The model calls a lightweig… Architecture overview Model Context Protocol · in the page docs/2026-07-28/learn/architecture …c implementation details, please refer to the documentation for your [language-specific SDK](/docs/2026-07-28/sdk.md). ## Scope The Model Context Protocol includes the following projects: * [MCP Sp… Understanding MCP clients Model Context Protocol · in the page docs/2026-07-28/learn/client-concepts …y with LLM provider APIs instead. Sampling allows servers to request language model completions through the client, enabling agentic behaviors while maintaining security and user control. #### Overv… Understanding MCP servers Model Context Protocol · in the page docs/2026-07-28/learn/server-concepts …": { "type": "string" } } ] } ``` Rather than unstructured natural language input, the prompt system enables: 1. Selection of the "Plan a vacation" template 2. Structured input: Barcelona, 7 days,… SDKs Model Context Protocol · in the page docs/2026-07-28/sdk …e same functionality but follows the idioms and best practices of its language. All SDKs support: * Creating MCP servers that expose tools, resources, and prompts * Building MCP clients that can conn… Understanding Authorization in MCP Model Context Protocol · in the page docs/2026-07-28/tutorials/security/authorization …also be done with the help of standalone libraries, specific to each language and platform. When you open the client details, go to **Credentials** and take note of the **Client Secret**. ![Creatin… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …erver 5. Results are sent back to Claude 6. Claude provides a natural language response 7. The response is displayed to you ## Best practices 1. **Error Handling** * Check `result.is_error` rathe… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …ct **Application** as the project type, **Kotlin** as the programming language. Alternatively, you can create a Kotlin application using the [IntelliJ IDEA project wizard](https://kotlinlang.org/docs… Build with Agent Skills Model Context Protocol · in the page docs/draft/develop/build-with-agent-skills …to help you build an MCP server. The entry skill triggers on natural-language requests, or you can invoke it directly using your agent's skill-invocation syntax. The skill runs a short discovery pha… Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …ching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```typescript theme={null} // The model calls a lightweig… Architecture overview Model Context Protocol · in the page docs/draft/learn/architecture …c implementation details, please refer to the documentation for your [language-specific SDK](/docs/draft/sdk.md). ## Scope The Model Context Protocol includes the following projects: * [MCP Specifi… Understanding MCP clients Model Context Protocol · in the page docs/draft/learn/client-concepts …y with LLM provider APIs instead. Sampling allows servers to request language model completions through the client, enabling agentic behaviors while maintaining security and user control. #### Overv… Understanding MCP servers Model Context Protocol · in the page docs/draft/learn/server-concepts …": { "type": "string" } } ] } ``` Rather than unstructured natural language input, the prompt system enables: 1. Selection of the "Plan a vacation" template 2. Structured input: Barcelona, 7 days,… SDKs Model Context Protocol · in the page docs/draft/sdk …e same functionality but follows the idioms and best practices of its language. All SDKs support: * Creating MCP servers that expose tools, resources, and prompts * Building MCP clients that can conn… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …also be done with the help of standalone libraries, specific to each language and platform. When you open the client details, go to **Credentials** and take note of the **Client Secret**. ![Creatin… Example Servers Model Context Protocol · in the page examples …e protocol's capabilities and versatility. These servers enable Large Language Models (LLMs) to securely access tools and data sources. ## Reference implementations These official reference servers… Build an MCP App Model Context Protocol · in the page extensions/apps/build …ML: ```html theme={null} <!-- mcp-app.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Get Time App</title> </head> <body> <p> <strong>Server T… MCP Apps Model Context Protocol · in the page extensions/apps/overview …rce that renders data as an interactive HTML interface. When a large language model (LLM) decides to call a tool that supports MCP Apps, here's what happens: 1. **UI preloading**: The tool descripti… Extensions Overview Model Context Protocol · in the page extensions/overview …o. ### Requirements * Extension specifications need to use RFC 2119 language (MUST, SHOULD, MAY) * Extensions must have an associated working group or interest group ### SDK Implementation SDKs ca… 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- …igation These residual risks are addressed through: * Clear warning language in consent dialogs * Recommendation for additional security layers (sandboxing, signatures) * Ongoing security research a… SEP-1303: Input Validation Errors as Tool Execution Errors Model Context Protocol · in the page seps/1303-input-validation-errors-as-tool-execution-errors …xecution Errors rather than Protocol Errors. This change would enable language models to receive validation error feedback in their context window, allowing them to self-correct and successfully compl… SEP-2085: Governance Succession and Amendment Procedures Model Context Protocol · in the page seps/2085-governance-succession-and-amendment …ting with clear rationale for the proposed change 2. Include specific language describing the modification to existing governance provisions 3. Allow for a minimum comment period of five (5) days befo… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …client-credentials.mdx) * Extension specifications MUST use the same language as the core specification (i.e. \[[BCP 14](https://www.rfc-editor.org/info/bcp14)] \[[RFC2119](https://datatracker.ietf.o… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …", "params": { "name": "code_review", "arguments": { "language": "python" } } } ``` #### Example: Other Request Methods For requests that don't involve tools, resources, or pro… 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 …### Current Specification The current specification uses **SHOULD** language in the transport layer: In context of responding to a POST Request in the Streamable HTTP transport [(2025-11-25/basic/t… 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 …itioned, since writing the test surfaces ambiguities in the normative language that are cheaper to fix before `Final` than after. ### Specification text is authoritative Conformance tests are derive… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …m the protocol.** The `Mcp-Session-Id` header is removed and the spec language describing session lifecycle and session-scoped behavior is deleted. The protocol is sessionless at every layer. ([SEP-25… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …plementation. */ serverInfo: Implementation; /** * Natural language instructions describing how to use the server and * its features. This can be used by clients to improve an LLM's *… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …SDKs: * MUST mark the corresponding API surface deprecated using the language's native mechanism (for example `@Deprecated` in Java, `[Obsolete]` in .NET, `@deprecated` JSDoc in TypeScript, the `… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …servers to request LLM sampling ("completions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enab… Specification Model Context Protocol · in the page specification/2024-11-05/index …ardized way for applications to: * Share contextual information with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JS…
Feedback