380 pages for shared.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Financial Services Charter
Model Context Protocol · in the page
community/interest-groups/financial-services
…roups/security.md)**: attestation, auditability, and guardrails are shared concerns; the FSIG supplies regulated-deployment requirements and consumes the IG's threat models * **[Authorization IG](…
Scientific Computing Charter
Model Context Protocol · in the page
community/interest-groups/scientific-computing
…working-groups/registry.md)**: publishing and discovering servers for shared scientific software and datasets intersects with registry metadata ## Leadership | Role | Name | Organization | GitHub…
Security Charter
Model Context Protocol · in the page
community/interest-groups/security
…SDK maintainers) * **Threat modeling**: developing and maintaining a shared, layered view of MCP attack surfaces spanning admission and identity, caller governance, runtime behavior, interception a…
Filesystems Charter
Model Context Protocol · in the page
community/working-groups/filesystems
…i-agent and job orchestration systems are the motivating consumers of shared filesystem semantics. ## Leadership | Role | Name | Organization | GitHub | Term | | - | - | - | - | - | | Lead | Sambhav…
Infrastructure Charter
Model Context Protocol · in the page
community/working-groups/infrastructure
…tatement The Infrastructure Working Group builds and maintains MCP's shared infrastructure and automation. It makes routine administration self-service for maintainers and contributors. Governance de…
Inspector V2 Working Group Charter
Model Context Protocol · in the page
community/working-groups/inspector-v2
…e ground up for maintainability and reliability. The group delivers a shared Inspector Core architecture that maximizes code reuse across Web, CLI, and TUI implementations, together with a comprehensi…
Interceptors Charter
Model Context Protocol · in the page
community/working-groups/interceptors
…eptors; coordination needed on gateway-based interceptor patterns and shared concerns around routing, policy, and observability. ## Leadership | Role | Name | Organization | GitHub | Term | | - | -…
Working Groups Overview
Model Context Protocol · in the page
community/working-groups/overview
…en), [Sambhav Kothari](https://github.com/sambhav) | Not listed yet | Shared project infrastructure and automation that makes routine administration self-service | | [Inspector V2](https://modelcontex…
Progressive Disclosure Charter
Model Context Protocol · in the page
community/working-groups/progressive-disclosure
…evaluating various approaches * **Proof of concepts**: maintaining a shared repository of reference implementations and experimental findings ### Out of Scope * **Approving spec changes**: this WG…
SDK Working Group Charter
Model Context Protocol · in the page
community/working-groups/sdk
…ps://modelcontextprotocol.io/community/sdk-tiers.md), and establishes shared design patterns where sensible, so that developers get a coherent experience across SDKs while each remains idiomatic to it…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…se primitives specify the types of contextual information that can be shared with AI applications and the range of actions that can be performed. MCP defines three core primitives that *servers* can…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/authorization
…rAuth.js"; > import { OAuthMetadata } from "@modelcontextprotocol/sdk/shared/auth.js"; > import { checkResourceAllowed } from "@modelcontextprotocol/sdk/shared/auth-utils.js"; > const CONFIG = { > h…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…*Server B** enqueues the event (associated with session ID) into a shared queue. 4. **Server A** polls the queue for events using the session ID and retrieves the malicious payload. 5. **Serve…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…se primitives specify the types of contextual information that can be shared with AI applications and the range of actions that can be performed. MCP defines three core primitives that *servers* can…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…rAuth.js"; > import { OAuthMetadata } from "@modelcontextprotocol/sdk/shared/auth.js"; > import { checkResourceAllowed } from "@modelcontextprotocol/sdk/shared/auth-utils.js"; > const CONFIG = { > h…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…*Server B** enqueues the event (associated with session ID) into a shared queue. 4. **Server A** polls the queue for events using the session ID and retrieves the malicious payload. 5. **Serve…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…se primitives specify the types of contextual information that can be shared with AI applications and the range of actions that can be performed. MCP defines three core primitives that *servers* can…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…rAuth.js"; > import { OAuthMetadata } from "@modelcontextprotocol/sdk/shared/auth.js"; > import { checkResourceAllowed } from "@modelcontextprotocol/sdk/shared/auth-utils.js"; > const CONFIG = { > h…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…*Server B** enqueues the event (associated with session ID) into a shared queue. 4. **Server A** polls the queue for events using the session ID and retrieves the malicious payload. 5. **Serve…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…se primitives specify the types of contextual information that can be shared with AI applications and the range of actions that can be performed. MCP defines three core primitives that *servers* can…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…rAuth.js"; > import { OAuthMetadata } from "@modelcontextprotocol/sdk/shared/auth.js"; > import { checkResourceAllowed } from "@modelcontextprotocol/sdk/shared/auth-utils.js"; > const CONFIG = { > h…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…*Server B** enqueues the event (associated with session ID) into a shared queue. 4. **Server A** polls the queue for events using the session ID and retrieves the malicious payload. 5. **Serve…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…se primitives specify the types of contextual information that can be shared with AI applications and the range of actions that can be performed. MCP defines three core primitives that *servers* can…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…browser isn't available or wanted. | All three are built on the same shared core, so a connection behaves identically across them: the same transports, the same configuration files, the same OAuth st…
Authorization
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/authorization
…starts interactive OAuth or step-up, never opens a browser, uses the shared store if a token is there, and fails immediately otherwise. ## Handing off from the web client to the CLI The common case…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…ation.md) for `--catalog` vs. `--config`, the `--` separator, and the shared server-selection flags. ## Methods | `--method` | Required companions | Notes | | - | - | - | | `initialize` | None | Con…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…The CLI and TUI resolve `--catalog` and `--config` through the same shared code, and the web client applies the same rules, so each flag means the same thing in all three. Where the two differ from…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…sign-in. On a host with no OS keychain, `mcpdo` stores tokens in the shared `secrets.json` file, never in memory, because its commands and the daemon are separate processes. That file is plaintext un…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…spector/security.md#the-mcpdo-connection-daemon) before using it on a shared machine. ## Development workflow A loop that works well in practice: **1. Start with the CLI** `--method initialize` co…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…carry a bearer token. There is no unauthenticated request path. * **Shared mode (the default):** the `mcpdo` command that starts the daemon generates a random 256-bit token and passes it to the daem…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…026-07-28/tools/inspector/configuration.md). The TUI also takes the [shared server-selection flags](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector/configuration.md#shared-server-sele…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…se primitives specify the types of contextual information that can be shared with AI applications and the range of actions that can be performed. MCP defines three core primitives that *servers* can…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…browser isn't available or wanted. | All three are built on the same shared core, so a connection behaves identically across them: the same transports, the same configuration files, the same OAuth st…
Authorization
Model Context Protocol · in the page
docs/draft/tools/inspector/authorization
…starts interactive OAuth or step-up, never opens a browser, uses the shared store if a token is there, and fails immediately otherwise. ## Handing off from the web client to the CLI The common case…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…ation.md) for `--catalog` vs. `--config`, the `--` separator, and the shared server-selection flags. ## Methods | `--method` | Required companions | Notes | | - | - | - | | `initialize` | None | Con…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…The CLI and TUI resolve `--catalog` and `--config` through the same shared code, and the web client applies the same rules, so each flag means the same thing in all three. Where the two differ from…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…sign-in. On a host with no OS keychain, `mcpdo` stores tokens in the shared `secrets.json` file, never in memory, because its commands and the daemon are separate processes. That file is plaintext un…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…spector/security.md#the-mcpdo-connection-daemon) before using it on a shared machine. ## Development workflow A loop that works well in practice: **1. Start with the CLI** `--method initialize` co…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…carry a bearer token. There is no unauthenticated request path. * **Shared mode (the default):** the `mcpdo` command that starts the daemon generates a random 256-bit token and passes it to the daem…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…ocs/draft/tools/inspector/configuration.md). The TUI also takes the [shared server-selection flags](https://modelcontextprotocol.io/docs/draft/tools/inspector/configuration.md#shared-server-selection…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…forms its own dialect of MCP. Some requests and notifications are shared with the core MCP protocol (e.g., `tools/call`), some are similar (e.g., `ui/initialize`), and most are new with a `ui/`…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…m mcp.client.streamable_http import streamable_http_client > from mcp.shared.auth import OAuthClientInformationFull, OAuthToken > > > class InMemoryTokenStorage: > def __init__(self) -> None: >…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…* Pros: * simpler for users (no need to think about where the shared prefix stops) * implicitly supports updating the cache (maybe even as subtree) * Cons: possibly harder to impleme…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…oup disputes — including the designation of a Core Maintainer without shared organizational affiliation to resolve the issue — is defined in [SEP-2149 §1.5](https://modelcontextprotocol.io/seps/2149-w…
SEP-2149: MCP Group Governance and Charter Template
Model Context Protocol · in the page
seps/2149-working-group-charter-template
…ns about outputs and commitment. A standardized charter template and shared governance rules address these issues by establishing consistent processes across all groups while requiring each group to…
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
…to complete an operation * **List Roots** enables servers to identify shared storage locations **Ping** has a special status as it is primarily intended as a keep-alive/health-check mechanism. For S…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…licitation request in the context of a tool call) without requiring a shared storage layer shared across server instances or statefulness in load balancing, which will significantly reduce the cost of…
SEP-2549: TTL for List Results
Model Context Protocol · in the page
seps/2549-TTL-for-list-results
…rol: private. * * - "public": Any client or intermediary (e.g., shared gateway, proxy) * MAY cache the response and serve it to any user. * - "private": Only the requesting user's client…
SEP-2567: Sessionless MCP via Explicit State Handles
Model Context Protocol · in the page
seps/2567-sessionless-mcp
…ool calls, e.g. `add_item(basket_id, ...)`. The model decides what is shared and what is isolated; list endpoints become cacheable across what used to be session boundaries; and agent orchestrators ca…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…celled` notification referencing the request ID. STDIO has a single shared channel, so there is no per-request stream to close. Servers **SHOULD** stop work on a cancelled request as soon as prac…