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**. . ## 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**. . ## 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**. . ## 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**. ] \[[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…