1,258 pages for port.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Logging
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/logging
…ion failed", "details": { "host": "localhost", "port": 5432 } } } } ``` ## Message Flow ```mermaid theme={null} sequenceDiagram participant Client participa…
Pagination
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/pagination
# Pagination The Model Context Protocol (MCP) supports paginating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at on…
Architecture
Model Context Protocol · in the page
specification/2025-03-26/architecture/index
…* Shared protocol enables interoperability * Modular design supports extensibility 3. **Servers should not be able to read the whole conversation, nor "see into" other servers** * Server…
Authorization
Model Context Protocol · in the page
specification/2025-03-26/basic/authorization
…odel Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP servers on behalf of resource owners. This specification defin…
Overview
Model Context Protocol · in the page
specification/2025-03-26/basic/index
…like logging and argument completion All implementations **MUST** support the base protocol and lifecycle management components. Other components **MAY** be implemented based on the specific needs of…
Lifecycle
Model Context Protocol · in the page
specification/2025-03-26/basic/lifecycle
…by sending an `initialize` request containing: * Protocol version supported * Client capabilities * Client implementation information ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method"…
Cancellation
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/cancellation
# Cancellation The Model Context Protocol (MCP) supports optional cancellation of in-progress requests through notification messages. Either side can send a cancellation notification to indicate that…
Progress
Model Context Protocol · in the page
specification/2025-03-26/basic/utilities/progress
# Progress The Model Context Protocol (MCP) supports optional progress tracking for long-running operations through notification messages. Either side can send progress notifications to provide updat…
Key Changes
Model Context Protocol · in the page
specification/2025-03-26/changelog
…tocol/specification/pull/133)) 2. Replaced the previous HTTP+SSE transport with a more flexible **[Streamable HTTP transport](/specification/2025-03-26/basic/transports.md#streamable-http)** (PR…
Roots
Model Context Protocol · in the page
specification/2025-03-26/client/roots
…es they have access to. Servers can request the list of roots from supporting clients and receive notifications when that list changes. ## User Interaction Model Roots in MCP are typically exposed t…
Sampling
Model Context Protocol · in the page
specification/2025-03-26/client/sampling
…esponses for review before delivery ## Capabilities Clients that support sampling **MUST** declare the `sampling` capability during [initialization](/specification/2025-03-26/basic/lifecycle.md#init…
Specification
Model Context Protocol · in the page
specification/2025-03-26/index
…ithub.io/language-server-protocol/), which standardizes how to add support for programming languages across a whole ecosystem of development tools. In a similar way, MCP standardizes how to integrate…
Prompts
Model Context Protocol · in the page
specification/2025-03-26/server/prompts
…ny specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2025-03-26/basic/lifecycle.md#initia…
Resources
Model Context Protocol · in the page
specification/2025-03-26/server/resources
…ny specific user interaction model. ## Capabilities Servers that support resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities": { "resources": { "…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…o ensure a human is in the > loop ## Capabilities Servers that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": { "tools": { "listChanged"…
Completion
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/completion
…lues. ## User Interaction Model Completion in MCP is designed to support interactive user experiences similar to IDE code completion. For example, applications may show completion suggestions in a…
Logging
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/logging
…ion failed", "details": { "host": "localhost", "port": 5432 } } } } ``` ## Message Flow ```mermaid theme={null} sequenceDiagram participant Client participa…
Pagination
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/pagination
# Pagination The Model Context Protocol (MCP) supports paginating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at on…
Architecture
Model Context Protocol · in the page
specification/2025-06-18/architecture/index
…* Shared protocol enables interoperability * Modular design supports extensibility 3. **Servers should not be able to read the whole conversation, nor "see into" other servers** * Server…
Authorization
Model Context Protocol · in the page
specification/2025-06-18/basic/authorization
…odel Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP servers on behalf of resource owners. This specification defin…
Overview
Model Context Protocol · in the page
specification/2025-06-18/basic/index
…ion**: Authentication and authorization framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory l…
Lifecycle
Model Context Protocol · in the page
specification/2025-06-18/basic/lifecycle
…by sending an `initialize` request containing: * Protocol version supported * Client capabilities * Client implementation information ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method"…
Cancellation
Model Context Protocol · in the page
specification/2025-06-18/basic/utilities/cancellation
# Cancellation The Model Context Protocol (MCP) supports optional cancellation of in-progress requests through notification messages. Either side can send a cancellation notification to indicate that…
Progress
Model Context Protocol · in the page
specification/2025-06-18/basic/utilities/progress
# Progress The Model Context Protocol (MCP) supports optional progress tracking for long-running operations through notification messages. Either side can send progress notifications to provide updat…
Key Changes
Model Context Protocol · in the page
specification/2025-06-18/changelog
…03-26](/specification/2025-03-26.md). ## Major changes 1. Remove support for JSON-RPC **[batching](https://www.jsonrpc.org/specification#batch)** (PR [#416](https://github.com/modelcontextprotoco…
Elicitation
Model Context Protocol · in the page
specification/2025-06-18/client/elicitation
…de clear decline and cancel options ## Capabilities Clients that support elicitation **MUST** declare the `elicitation` capability during [initialization](/specification/2025-06-18/basic/lifecycle.m…
Roots
Model Context Protocol · in the page
specification/2025-06-18/client/roots
…es they have access to. Servers can request the list of roots from supporting clients and receive notifications when that list changes. ## User Interaction Model Roots in MCP are typically exposed t…
Sampling
Model Context Protocol · in the page
specification/2025-06-18/client/sampling
…esponses for review before delivery ## Capabilities Clients that support sampling **MUST** declare the `sampling` capability during [initialization](/specification/2025-06-18/basic/lifecycle.md#init…
Specification
Model Context Protocol · in the page
specification/2025-06-18/index
…ithub.io/language-server-protocol/), which standardizes how to add support for programming languages across a whole ecosystem of development tools. In a similar way, MCP standardizes how to integrate…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…</a></div> <div class="tsd-comment tsd-typography"><p>Describes how important this data is for operating the server.</p> <p>A value of 1 means "most important," and indicates that the data is effect…
Prompts
Model Context Protocol · in the page
specification/2025-06-18/server/prompts
…ny specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2025-06-18/basic/lifecycle.md#initia…
Resources
Model Context Protocol · in the page
specification/2025-06-18/server/resources
…ny specific user interaction model. ## Capabilities Servers that support resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities": { "resources": { "…
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…o ensure a human is in the > loop ## Capabilities Servers that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": { "tools": { "listChanged"…
Completion
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/completion
…lues. ## User Interaction Model Completion in MCP is designed to support interactive user experiences similar to IDE code completion. For example, applications may show completion suggestions in a…
Logging
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/logging
…ion failed", "details": { "host": "localhost", "port": 5432 } } } } ``` ## Message Flow ```mermaid theme={null} sequenceDiagram participant Client participa…
Pagination
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/pagination
# Pagination The Model Context Protocol (MCP) supports paginating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at on…
Architecture
Model Context Protocol · in the page
specification/2025-11-25/architecture/index
…* Shared protocol enables interoperability * Modular design supports extensibility 3. **Servers should not be able to read the whole conversation, nor "see into" other servers** * Server…
Authorization
Model Context Protocol · in the page
specification/2025-11-25/basic/authorization
…odel Context Protocol provides authorization capabilities at the transport level, enabling MCP clients to make requests to restricted MCP servers on behalf of resource owners. This specification defin…
Overview
Model Context Protocol · in the page
specification/2025-11-25/basic/index
…ion**: Authentication and authorization framework for HTTP-based transports * **Server Features**: Resources, prompts, and tools exposed by servers * **Client Features**: Sampling and root directory l…
Lifecycle
Model Context Protocol · in the page
specification/2025-11-25/basic/lifecycle
…by sending an `initialize` request containing: * Protocol version supported * Client capabilities * Client implementation information ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method"…
Cancellation
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/cancellation
# Cancellation The Model Context Protocol (MCP) supports optional cancellation of in-progress requests through notification messages. Either side can send a cancellation notification to indicate that…
Progress
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/progress
# Progress The Model Context Protocol (MCP) supports optional progress tracking for long-running operations through notification messages. Either side can send progress notifications to provide updat…
Tasks
Model Context Protocol · in the page
specification/2025-11-25/basic/utilities/tasks
…asks; meanwhile, receivers tightly control which requests (if any) support task-based execution and manages the lifecycles of those tasks. This requestor-driven approach ensures deterministic respons…
Key Changes
Model Context Protocol · in the page
specification/2025-11-25/changelog
…## Major changes 1. Enhance authorization server discovery with support for [OpenID Connect Discovery 1.0](https://openid.net/specs/openid-connect-discovery-1_0.html). (PR [#797](https://github.com…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/client/elicitation
…servers to gather necessary information dynamically. Elicitation supports two modes: * **Form mode**: Servers can request structured data from users with optional JSON schemas to validate responses…
Roots
Model Context Protocol · in the page
specification/2025-11-25/client/roots
…es they have access to. Servers can request the list of roots from supporting clients and receive notifications when that list changes. ## User Interaction Model Roots in MCP are typically exposed t…
Sampling
Model Context Protocol · in the page
specification/2025-11-25/client/sampling
…l within a single sampling request flow. Clients **MUST** declare support for tool use via the `sampling.tools` capability to receive tool-enabled sampling requests. Servers **MUST NOT** send tool-en…
Specification
Model Context Protocol · in the page
specification/2025-11-25/index
…ithub.io/language-server-protocol/), which standardizes how to add support for programming languages across a whole ecosystem of development tools. In a similar way, MCP standardizes how to integrate…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…</a></div> <div class="tsd-comment tsd-typography"><p>Describes how important this data is for operating the server.</p> <p>A value of 1 means "most important," and indicates that the data is effect…
Prompts
Model Context Protocol · in the page
specification/2025-11-25/server/prompts
…ny specific user interaction model. ## Capabilities Servers that support prompts **MUST** declare the `prompts` capability during [initialization](/specification/2025-11-25/basic/lifecycle.md#initia…