One read of Model Context Protocolmcp-20261024T110706Z
303 pages moved out of 357 read.
Pages moved
303
significant first
Pages read
357
in this capture
Captured
11:07 UTC
Corpus hash
0c1129ea4604
full-sweep
What this read moved
226-250 of 303, page 10 of 13This capture is too large to show at once. Changes 226-250 of 303 are below, significant first; the rest are on the following screens.
docs/2026-07-28/learn/server-concepts Changed · +1 / -1 lines
from line 116
116116| `resources/read` | Retrieve resource contents | Resource data with metadata |
117117| `subscriptions/listen` | Monitor resource changes | Stream of update notifications |
118118
119To watch specific resources for changes, a client sends a [`subscriptions/listen`](/specification/2026-07-28/basic/patterns/subscriptions) request with the resource URIs listed in the `resourceSubscriptions` filter. The server delivers `notifications/resources/updated` on the resulting stream whenever a watched resource changes.
119To watch specific resources for changes, a client sends a [`subscriptions/listen`](https://modelcontextprotocol.io/specification/2026-07-28/basic/patterns/subscriptions) request with the resource URIs listed in the `resourceSubscriptions` filter. The server delivers `notifications/resources/updated` on the resulting stream whenever a watched resource changes.
120120
121121#### Example: Getting Travel Planning Context
122122
docs/draft/learn/server-concepts Changed · +1 / -1 lines
from line 116
116116| `resources/read` | Retrieve resource contents | Resource data with metadata |
117117| `subscriptions/listen` | Monitor resource changes | Stream of update notifications |
118118
119To watch specific resources for changes, a client sends a [`subscriptions/listen`](/specification/draft/basic/patterns/subscriptions) request with the resource URIs listed in the `resourceSubscriptions` filter. The server delivers `notifications/resources/updated` on the resulting stream whenever a watched resource changes.
119To watch specific resources for changes, a client sends a [`subscriptions/listen`](https://modelcontextprotocol.io/specification/draft/basic/patterns/subscriptions) request with the resource URIs listed in the `resourceSubscriptions` filter. The server delivers `notifications/resources/updated` on the resulting stream whenever a watched resource changes.
120120
121121#### Example: Getting Travel Planning Context
122122
extensions/apps/build Changed · +2 / -2 lines
from line 5
55## Prerequisites
66
77You'll need [Node.js](https://nodejs.org/en/download) 18 or higher. Familiarity
8with [MCP tools](/specification/latest/server/tools.md) and
9[resources](/specification/latest/server/resources.md) is recommended since MCP
8with [MCP tools](https://modelcontextprotocol.io/specification/latest/server/tools.md) and
9[resources](https://modelcontextprotocol.io/specification/latest/server/resources.md) is recommended since MCP
1010Apps combine both primitives. Experience with the
1111[MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk)
1212will help you better understand the server-side patterns.
extensions/auth/oauth-client-credentials Changed · +1 / -1 lines
from line 384
384384>
385385> Support for this extension varies by client. Extensions are opt-in and never active by default.
386386
387Check the [client matrix](/extensions/client-matrix.md) for current implementation status across MCP clients.
387Check the [client matrix](https://modelcontextprotocol.io/extensions/client-matrix.md) for current implementation status across MCP clients.
388388
389389## Related resources
390390
registry/github-actions Changed · +1 / -1 lines
from line 211
211211| Error Message | Action |
212212| - | - |
213213| "Authentication failed" | Ensure `id-token: write` permission is set for OIDC, or check secrets. |
214| "Package validation failed" | Verify your package successfully published to the package registry (e.g., npm, PyPI), and that your package has the [necessary verification information](/registry/package-types.md). |
214| "Package validation failed" | Verify your package successfully published to the package registry (e.g., npm, PyPI), and that your package has the [necessary verification information](https://modelcontextprotocol.io/registry/package-types.md). |
215215
registry/registry-aggregators Changed · +1 / -1 lines
from line 64
6464
6565Server metadata is generally immutable, except for the `status` field which may be updated to, e.g., `"deprecated"` or `"deleted"`. We recommend that aggregators keep their copy of each server's `status` up to date.
6666
67The `"deleted"` status typically indicates that a server has violated our permissive [moderation policy](/registry/moderation-policy.md), suggesting the server might be spam, malware, or illegal. Aggregators may prefer to remove these servers from their index.
67The `"deleted"` status typically indicates that a server has violated our permissive [moderation policy](https://modelcontextprotocol.io/registry/moderation-policy.md), suggesting the server might be spam, malware, or illegal. Aggregators may prefer to remove these servers from their index.
6868
6969## Acting as a Subregistry
7070
registry/remote-servers Changed · +1 / -1 lines
from line 26
2626
2727## Transport Type
2828
29Remote servers should use the Streamable HTTP transport. The SSE transport is [deprecated](/specification/draft/deprecated.md), so publish an `"sse"` remote only to support existing clients. Remote servers can also support both transports simultaneously at different URLs.
29Remote servers should use the Streamable HTTP transport. The SSE transport is [deprecated](https://modelcontextprotocol.io/specification/draft/deprecated.md), so publish an `"sse"` remote only to support existing clients. Remote servers can also support both transports simultaneously at different URLs.
3030
3131Specify the transport by setting the `type` property of the `remotes` entry to either `"streamable-http"` or `"sse"`:
3232
seps/1024-mcp-client-security-requirements-for-local-server- Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1034--support-default-values-for-all-primitive-types-in Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1046-support-oauth-client-credentials-flow-in-authoriza Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1302-formalize-working-groups-and-interest-groups-in-mc Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1303-input-validation-errors-as-tool-execution-errors Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1319-decouple-request-payload-from-rpc-methods-definiti Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1330-elicitation-enum-schema-improvements-and-standards Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1577--sampling-with-tools Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1613-establish-json-schema-2020-12-as-default-dialect-f Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1686-tasks Changed · +2 / -2 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
from line 29
2929
3030## Abstract
3131
32> This SEP is preserved as a historical record of the experimental tasks feature shipped in the `2025-11-25` specification. The code examples below are non-normative pseudocode written against the v1 SDKs. The draft specification moves tasks out of the core protocol and into the `io.modelcontextprotocol/tasks` extension ([SEP-2663](/seps/2663-tasks-extension.md)).
32> This SEP is preserved as a historical record of the experimental tasks feature shipped in the `2025-11-25` specification. The code examples below are non-normative pseudocode written against the v1 SDKs. The draft specification moves tasks out of the core protocol and into the `io.modelcontextprotocol/tasks` extension ([SEP-2663](https://modelcontextprotocol.io/seps/2663-tasks-extension.md)).
3333
3434This SEP improves support for task-based workflows in the Model Context Protocol (MCP). It introduces both the **task primitive** and the associated **task ID**, which can be used to query the state and results of a task, up to a server-defined duration after the task has completed. This primitive is designed to augment other requests (such as tool calls) to enable call-now, fetch-later execution patterns across all requests for servers that support this primitive.
3535
seps/1699-support-sse-polling-via-server-side-disconnect Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1730-sdks-tiering-system Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1850-pr-based-sep-workflow Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2085-governance-succession-and-amendment Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2106-json-schema-2020-12 Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2133-extensions Changed · +1 / -1 lines
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest.md) and its changelog for authoritative
14> specification](https://modelcontextprotocol.io/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |