Skip to content

Commit 6f0b854

Browse files
committed
[Doc] Mark the deprecated features on the server overview
The overview's Key Features and Supported Methods listed `roots`, `sampling`, and `logging/setLevel` with no deprecation marking, while their own pages carry the SEP-2577 warnings, presenting a current-looking feature surface to a reader skimming the overview. The five entries now carry the pages' "deprecated as of 2026-07-28" wording; `elicitation/create` stays unmarked - it is not deprecated, and the modern lifecycle keeps carrying it as requests embedded per the multi round-trip requests pattern.
1 parent 0cd1514 commit 6f0b854

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎docs/_server/index.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ It implements the Model Context Protocol specification, handling model context r
2222
- Supports resource registration and retrieval
2323
- Supports stdio and Streamable HTTP (including SSE) transports
2424
- Supports notifications for list changes (tools, prompts, resources)
25-
- Supports roots (server-to-client filesystem boundary queries)
26-
- Supports sampling (server-to-client LLM completion requests)
25+
- Supports roots (server-to-client filesystem boundary queries; deprecated as of 2026-07-28)
26+
- Supports sampling (server-to-client LLM completion requests; deprecated as of 2026-07-28)
2727
- Supports cursor-based pagination for list operations
2828
- Supports cancellation of in-flight requests on both server and client (notifications/cancelled)
2929

@@ -37,7 +37,7 @@ It implements the Model Context Protocol specification, handling model context r
3737
- Multi round-trip `input_required` results (MCP 2026-07-28, SEP-2322): handlers return `MCP::Server::InputRequiredResult` to ask
3838
the client for additional input instead of performing a server-initiated request; see [Multi Round-Trip Requests](/server/mrtr/)
3939
- `ping` - Simple health check
40-
- `logging/setLevel` - Configures the minimum log level for the server
40+
- `logging/setLevel` - Configures the minimum log level for the server (deprecated as of 2026-07-28)
4141
- `tools/list` - Lists all registered tools and their schemas
4242
- `tools/call` - Invokes a specific tool with provided arguments
4343
- `prompts/list` - Lists all registered prompts and their schemas
@@ -48,6 +48,6 @@ It implements the Model Context Protocol specification, handling model context r
4848
- `resources/subscribe` - Subscribes to updates for a specific resource
4949
- `resources/unsubscribe` - Unsubscribes from updates for a specific resource
5050
- `completion/complete` - Returns autocompletion suggestions for prompt arguments and resource URIs
51-
- `roots/list` - Requests filesystem roots from the client (server-to-client)
52-
- `sampling/createMessage` - Requests LLM completion from the client (server-to-client)
51+
- `roots/list` - Requests filesystem roots from the client (server-to-client; deprecated as of 2026-07-28)
52+
- `sampling/createMessage` - Requests LLM completion from the client (server-to-client; deprecated as of 2026-07-28)
5353
- `elicitation/create` - Requests user input from the client (server-to-client)

0 commit comments

Comments
 (0)