Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -430,6 +430,7 @@
"seps/2243-http-standardization",
"seps/2260-Require-Server-requests-to-be-associated-with-Client-requests",
"seps/2567-sessionless-mcp",
"seps/2577-deprecate-roots-sampling-and-logging",
"seps/2663-tasks-extension"
]
},
Expand Down
320 changes: 320 additions & 0 deletions docs/seps/2577-deprecate-roots-sampling-and-logging.mdx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion docs/seps/index.mdx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions docs/specification/draft/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ the previous revision, [2025-11-25](/specification/2025-11-25).

7. Multi Round-Trip Requests (MRTR) pattern introduced which replaces the previous approach of sending server-initiated requests, such as `roots/list`, `sampling/createMessage`, or `elicitation/create`. Servers return `inputRequests`, a new resultType containing the additional information needed to process the request. Clients respond with `inputResponses` on the next request providing the requested information. ([SEP-2322](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2322)).

8. Deprecate the Roots, Sampling, and Logging features
([SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577)).
These features remain fully functional during the deprecation window but new
implementations should not add support for them.

## Minor changes

1. Add `extensions` field to `ClientCapabilities` and `ServerCapabilities` to support optional [extensions](/docs/extensions/overview) beyond the core protocol.
Expand Down
8 changes: 8 additions & 0 deletions docs/specification/draft/client/roots.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ title: Roots

<div id="enable-section-numbers" />

<Warning>
**Deprecated**: The Roots feature is deprecated as of protocol version
`DRAFT-2026-v1`. It will continue to be supported in any version of MCP
released within 1 year of `DRAFT-2026-v1`, according to the deprecation policy
outlined in
[SEP-2596](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2596).
</Warning>

The Model Context Protocol (MCP) provides a standardized way for clients to expose
filesystem "roots" to servers. Roots inform servers about the directories and files the
client considers relevant, so that servers can focus their operations accordingly. They
Expand Down
8 changes: 8 additions & 0 deletions docs/specification/draft/client/sampling.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ title: Sampling

<div id="enable-section-numbers" />

<Warning>
**Deprecated**: The Sampling feature is deprecated as of protocol version
`DRAFT-2026-v1`. It will continue to be supported in any version of MCP
released within 1 year of `DRAFT-2026-v1`, according to the deprecation policy
outlined in
[SEP-2596](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2596).
</Warning>

The Model Context Protocol (MCP) provides a standardized way for 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
Expand Down
Loading
Loading