One read of Model Context Protocolmcp-20261022T203719Z
295 pages moved out of 357 read.
Pages moved
295
significant first
Pages read
357
in this capture
Captured
20:37 UTC
Corpus hash
3ef457b31340
full-sweep
What this read moved
251-275 of 295, page 11 of 12This capture is too large to show at once. Changes 251-275 of 295 are below, significant first; the rest are on the following screens.
seps/2575-stateless-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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/2577-deprecate-roots-sampling-and-logging 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
from line 108
108108
109109[discussion-2536]: https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/2536
110110
111[feature-matrix]: https://modelcontextprotocol.io/clients#feature-support-matrix
111[feature-matrix]: https://modelcontextprotocol.io/clients.md#feature-support-matrix
112112
113113## Specification
114114
seps/2640-skills-extension 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
from line 650
650650* [SEP-2133][]: Extensions
651651* [SEP-2549][]: TTL for list results
652652* [SEP-2076][]: Agent Skills as first-class primitive (alternative approach)
653* [Skills Over MCP Working Group charter](https://modelcontextprotocol.io/community/skills-over-mcp/charter)
653* [Skills Over MCP Working Group charter](https://modelcontextprotocol.io/community/skills-over-mcp/charter.md)
654654* [Decision Log](https://github.com/modelcontextprotocol/ext-skills/blob/main/docs/decisions.md): Working Group decisions and rationale
655655* [Experimental Findings](https://github.com/modelcontextprotocol/ext-skills/blob/main/docs/archive/experimental-findings.md): results from implementations (WIP)
656656* [Related Work](https://github.com/modelcontextprotocol/ext-skills/blob/main/docs/archive/related-work.md): survey of existing skill-serving implementations
seps/414-request-meta 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/932-model-context-protocol-governance 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/973-expose-additional-metadata-for-implementations-res 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/985-align-oauth-20-protected-resource-metadata-with-rf 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/986-specify-format-for-tool-names 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/990-enable-enterprise-idp-policy-controls-during-mcp-o 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/991-enable-url-based-client-registration-using-oauth-c 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
seps/994-shared-communication-practicesguidelines 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) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
from line 124
124124
125125## Reference Implementation
126126
127The communication guidelines are published at: [https://modelcontextprotocol.io/community/communication](https://modelcontextprotocol.io/community/communication)
127The communication guidelines are published at: [https://modelcontextprotocol.io/community/communication](https://modelcontextprotocol.io/community/communication.md)
128128
specification/2024-11-05/architecture/index Changed · +2 / -2 lines
from line 170
170170Each capability unlocks specific protocol features for use during the session. For
171171example:
172172
173* Implemented [server features](/specification/2024-11-05/server) must be
173* Implemented [server features](/specification/2024-11-05/server.md) must be
174174 advertised in the server's capabilities
175175* Emitting resource subscription notifications requires the server to declare
176176 subscription support
177177* Tool invocation requires the server to declare tool capabilities
178* [Sampling](/specification/2024-11-05/client/sampling) requires the client to
178* [Sampling](/specification/2024-11-05/client/sampling.md) requires the client to
179179 declare support in its capabilities
180180
181181This capability negotiation ensures clients and servers have a clear understanding of
specification/2024-11-05/client/roots Changed · +1 / -1 lines
from line 21
2121## Capabilities
2222
2323Clients that support roots **MUST** declare the `roots` capability during
24[initialization](/specification/2024-11-05/basic/lifecycle#initialization):
24[initialization](/specification/2024-11-05/basic/lifecycle.md#initialization):
2525
2626```json theme={null}
2727{
specification/2024-11-05/client/sampling Changed · +1 / -1 lines
from line 30
3030## Capabilities
3131
3232Clients that support sampling **MUST** declare the `sampling` capability during
33[initialization](/specification/2024-11-05/basic/lifecycle#initialization):
33[initialization](/specification/2024-11-05/basic/lifecycle.md#initialization):
3434
3535```json theme={null}
3636{
specification/2024-11-05/server/tools Changed · +2 / -2 lines
from line 49
4949### Listing Tools
5050
5151To discover available tools, clients send a `tools/list` request. This operation supports
52[pagination](/specification/2024-11-05/server/utilities/pagination).
52[pagination](/specification/2024-11-05/server/utilities/pagination.md).
5353
5454**Request:**
5555
from line 203
203203
204204#### Embedded Resources
205205
206[Resources](/specification/2024-11-05/server/resources) **MAY** be
206[Resources](/specification/2024-11-05/server/resources.md) **MAY** be
207207embedded, to provide additional context or data, behind a URI that can be subscribed to
208208or fetched again by the client later:
209209
specification/2025-03-26/architecture/index Changed · +2 / -2 lines
from line 158
158158Each capability unlocks specific protocol features for use during the session. For
159159example:
160160
161* Implemented [server features](/specification/2025-03-26/server) must be advertised in the
161* Implemented [server features](/specification/2025-03-26/server.md) must be advertised in the
162162 server's capabilities
163163* Emitting resource subscription notifications requires the server to declare
164164 subscription support
165165* Tool invocation requires the server to declare tool capabilities
166* [Sampling](/specification/2025-03-26/client/sampling) requires the client to declare support in its
166* [Sampling](/specification/2025-03-26/client/sampling.md) requires the client to declare support in its
167167 capabilities
168168
169169This capability negotiation ensures clients and servers have a clear understanding of
specification/2025-03-26/basic/index Changed · +1 / -1 lines
from line 96
9696
9797## Auth
9898
99MCP provides an [Authorization](/specification/2025-03-26/basic/authorization) framework for use with HTTP.
99MCP provides an [Authorization](/specification/2025-03-26/basic/authorization.md) framework for use with HTTP.
100100Implementations using an HTTP-based transport **SHOULD** conform to this specification,
101101whereas implementations using STDIO transport **SHOULD NOT** follow this specification,
102102and instead retrieve credentials from the environment.
specification/2025-03-26/client/roots Changed · +1 / -1 lines
from line 21
2121## Capabilities
2222
2323Clients that support roots **MUST** declare the `roots` capability during
24[initialization](/specification/2025-03-26/basic/lifecycle#initialization):
24[initialization](/specification/2025-03-26/basic/lifecycle.md#initialization):
2525
2626```json theme={null}
2727{
specification/2025-03-26/client/sampling Changed · +1 / -1 lines
from line 30
3030## Capabilities
3131
3232Clients that support sampling **MUST** declare the `sampling` capability during
33[initialization](/specification/2025-03-26/basic/lifecycle#initialization):
33[initialization](/specification/2025-03-26/basic/lifecycle.md#initialization):
3434
3535```json theme={null}
3636{
specification/2025-03-26/server/tools Changed · +2 / -2 lines
from line 49
4949### Listing Tools
5050
5151To discover available tools, clients send a `tools/list` request. This operation supports
52[pagination](/specification/2025-03-26/server/utilities/pagination).
52[pagination](/specification/2025-03-26/server/utilities/pagination.md).
5353
5454**Request:**
5555
from line 219
219219
220220#### Embedded Resources
221221
222[Resources](/specification/2025-03-26/server/resources) **MAY** be embedded, to provide additional context
222[Resources](/specification/2025-03-26/server/resources.md) **MAY** be embedded, to provide additional context
223223or data, behind a URI that can be subscribed to or fetched again by the client later:
224224
225225```json theme={null}
specification/2025-06-18/architecture/index Changed · +2 / -2 lines
from line 158
158158Each capability unlocks specific protocol features for use during the session. For
159159example:
160160
161* Implemented [server features](/specification/2025-06-18/server) must be advertised in the
161* Implemented [server features](/specification/2025-06-18/server.md) must be advertised in the
162162 server's capabilities
163163* Emitting resource subscription notifications requires the server to declare
164164 subscription support
165165* Tool invocation requires the server to declare tool capabilities
166* [Sampling](/specification/2025-06-18/client/sampling) requires the client to declare support in its
166* [Sampling](/specification/2025-06-18/client/sampling.md) requires the client to declare support in its
167167 capabilities
168168
169169This capability negotiation ensures clients and servers have a clear understanding of
specification/2025-06-18/basic/index Changed · +1 / -1 lines
from line 90
9090
9191## Auth
9292
93MCP provides an [Authorization](/specification/2025-06-18/basic/authorization) framework for use with HTTP.
93MCP provides an [Authorization](/specification/2025-06-18/basic/authorization.md) framework for use with HTTP.
9494Implementations using an HTTP-based transport **SHOULD** conform to this specification,
9595whereas implementations using STDIO transport **SHOULD NOT** follow this specification,
9696and instead retrieve credentials from the environment.
specification/2025-06-18/client/elicitation Changed · +1 / -1 lines
from line 34
3434## Capabilities
3535
3636Clients that support elicitation **MUST** declare the `elicitation` capability during
37[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
37[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
3838
3939```json theme={null}
4040{
specification/2025-06-18/client/roots Changed · +1 / -1 lines
from line 21
2121## Capabilities
2222
2323Clients that support roots **MUST** declare the `roots` capability during
24[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
24[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
2525
2626```json theme={null}
2727{
specification/2025-06-18/client/sampling Changed · +1 / -1 lines
from line 30
3030## Capabilities
3131
3232Clients that support sampling **MUST** declare the `sampling` capability during
33[initialization](/specification/2025-06-18/basic/lifecycle#initialization):
33[initialization](/specification/2025-06-18/basic/lifecycle.md#initialization):
3434
3535```json theme={null}
3636{