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.
Overview
Model Context Protocol · in the page
specification/2024-11-05/server/index
…Servers provide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**:…
Prompts
Model Context Protocol · in the page
specification/2024-11-05/server/prompts
…to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. ## Use…
Resources
Model Context Protocol · in the page
specification/2024-11-05/server/resources
…ients. Resources allow servers 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 […
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
…Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing co…
Completion
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/completion
…, "name": "code_review" }, "argument": { "name": "language", "value": "py" } } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/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/2025-03-26/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…
Overview
Model Context Protocol · in the page
specification/2025-03-26/server/index
…Servers provide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**:…
Prompts
Model Context Protocol · in the page
specification/2025-03-26/server/prompts
…to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. ## Use…
Resources
Model Context Protocol · in the page
specification/2025-03-26/server/resources
…ients. Resources allow servers 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 […
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing co…
Completion
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/completion
…, "name": "code_review" }, "argument": { "name": "language", "value": "py" } } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Sampling
Model Context Protocol · in the page
specification/2025-06-18/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/2025-06-18/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…
Overview
Model Context Protocol · in the page
specification/2025-06-18/server/index
…Servers provide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**:…
Prompts
Model Context Protocol · in the page
specification/2025-06-18/server/prompts
…to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. ## Use…
Resources
Model Context Protocol · in the page
specification/2025-06-18/server/resources
…ients. Resources allow servers 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 […
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing co…
Completion
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/completion
…, "name": "code_review" }, "argument": { "name": "language", "value": "py" } } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Sampling
Model Context Protocol · in the page
specification/2025-11-25/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/2025-11-25/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…
Overview
Model Context Protocol · in the page
specification/2025-11-25/server/index
…Servers provide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**:…
Prompts
Model Context Protocol · in the page
specification/2025-11-25/server/prompts
…to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. ## Use…
Resources
Model Context Protocol · in the page
specification/2025-11-25/server/resources
…ients. Resources allow servers 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 […
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing co…
Completion
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/completion
…, "name": "code_review" }, "argument": { "name": "language", "value": "py" } } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Sampling
Model Context Protocol · in the page
specification/2026-07-28/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/2026-07-28/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…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…s="hl-1">"name"</span><span class="hl-0">: </span><span class="hl-2">"language"</span><span class="hl-0">,</span><br /><span class="hl-0"> </span><span class="hl-1">"value"</span><span class="hl-…
Discovery
Model Context Protocol · in the page
specification/2026-07-28/server/discover
…ers **SHOULD** include this field. * `instructions`: Optional natural-language guidance for LLMs on how to use this server effectively > [!NOTE] > > `serverInfo` is self-reported by the server and…
Overview
Model Context Protocol · in the page
specification/2026-07-28/server/index
…Servers provide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**:…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. > [!NO…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…ients. Resources allow servers 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 […
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing co…
Completion
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/completion
…, "name": "code_review" }, "argument": { "name": "language", "value": "py" } } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…
Sampling
Model Context Protocol · in the page
specification/draft/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/draft/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…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…s="hl-1">"name"</span><span class="hl-0">: </span><span class="hl-2">"language"</span><span class="hl-0">,</span><br /><span class="hl-0"> </span><span class="hl-1">"value"</span><span class="hl-…
Discovery
Model Context Protocol · in the page
specification/draft/server/discover
…ers **SHOULD** include this field. * `instructions`: Optional natural-language guidance for LLMs on how to use this server effectively > [!NOTE] > > `serverInfo` is self-reported by the server and…
Overview
Model Context Protocol · in the page
specification/draft/server/index
…Servers provide the fundamental building blocks for adding context to language models via MCP. These primitives enable rich interactions between clients, servers, and language models: * **Prompts**:…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. > [!NO…
Resources
Model Context Protocol · in the page
specification/draft/server/resources
…ients. Resources allow servers 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 […
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing co…
Completion
Model Context Protocol · in the page
specification/draft/server/utilities/completion
…, "name": "code_review" }, "argument": { "name": "language", "value": "py" } } } ``` **Response:** ```json theme={null} { "jsonrpc": "2.0", "id": 1, "result": {…