Skip to content

Commit 774411b

Browse files
Copilotstephentoub
andauthored
Add 2025-11-25 as supported version (#1130)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
1 parent b831175 commit 774411b

File tree

14 files changed

+28
-28
lines changed

14 files changed

+28
-28
lines changed

docs/concepts/elicitation/samples/server/Elicitation.http

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
POST {{HostAddress}}/
66
Accept: application/json, text/event-stream
77
Content-Type: application/json
8-
MCP-Protocol-Version: 2025-06-18
8+
MCP-Protocol-Version: 2025-11-25
99

1010
{
1111
"jsonrpc": "2.0",
@@ -34,7 +34,7 @@ Content-Type: application/json
3434
"capabilities": {
3535
"elicitation": {}
3636
},
37-
"protocolVersion": "2025-06-18"
37+
"protocolVersion": "2025-11-25"
3838
}
3939
}
4040

@@ -46,7 +46,7 @@ POST {{HostAddress}}/
4646
Accept: application/json, text/event-stream
4747
Content-Type: application/json
4848
Mcp-Session-Id: {{SessionId}}
49-
MCP-Protocol-Version: 2025-06-18
49+
MCP-Protocol-Version: 2025-11-25
5050

5151
{
5252
"jsonrpc": "2.0",

docs/concepts/httpcontext/samples/HttpContext.http

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
POST {{HostAddress}}/
44
Accept: application/json, text/event-stream
55
Content-Type: application/json
6-
MCP-Protocol-Version: 2025-06-18
6+
MCP-Protocol-Version: 2025-11-25
77

88
{
99
"jsonrpc": "2.0",

docs/concepts/logging/logging.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ uid: logging
99

1010
MCP servers can expose log messages to clients through the [Logging utility].
1111

12-
[Logging utility]: https://modelcontextprotocol.io/specification/2025-06-18/server/utilities/logging
12+
[Logging utility]: https://modelcontextprotocol.io/specification/2025-11-25/server/utilities/logging
1313

1414
This document describes how to implement logging in MCP servers and how clients can consume log messages.
1515

@@ -43,7 +43,7 @@ dropped when sending messages to the client.
4343
MCP servers that implement the Logging utility must declare this in the capabilities sent in the
4444
[Initialization] phase at the beginning of the MCP session.
4545

46-
[Initialization]: https://modelcontextprotocol.io/specification/2025-06-18/basic/lifecycle#initialization
46+
[Initialization]: https://modelcontextprotocol.io/specification/2025-11-25/basic/lifecycle#initialization
4747

4848
Servers built with the C# SDK always declare the logging capability. Doing so does not obligate the server
4949
to send log messages&mdash;only allows it. Note that stateless MCP servers might not be capable of sending log

docs/concepts/logging/samples/server/Logging.http

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Content-Type: application/json
1414
"version": "0.1.0"
1515
},
1616
"capabilities": {},
17-
"protocolVersion": "2025-06-18"
17+
"protocolVersion": "2025-11-25"
1818
}
1919
}
2020

@@ -27,7 +27,7 @@ Content-Type: application/json
2727
POST {{HostAddress}}/
2828
Accept: application/json, text/event-stream
2929
Content-Type: application/json
30-
MCP-Protocol-Version: 2025-06-18
30+
MCP-Protocol-Version: 2025-11-25
3131
Mcp-Session-Id: {{SessionId}}
3232

3333
{

docs/concepts/progress/progress.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ uid: progress
99

1010
The Model Context Protocol (MCP) supports [progress tracking] for long-running operations through notification messages.
1111

12-
[progress tracking]: https://modelcontextprotocol.io/specification/2025-06-18/basic/utilities/progress
12+
[progress tracking]: https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/progress
1313

1414
Typically progress tracking is supported by server tools that perform operations that take a significant amount of time to complete, such as image generation or complex calculations.
1515
However, progress tracking is defined in the MCP specification as a general feature that can be implemented for any request that's handled by either a server or a client.

docs/concepts/progress/samples/server/Progress.http

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
POST {{HostAddress}}/
44
Accept: application/json, text/event-stream
55
Content-Type: application/json
6-
MCP-Protocol-Version: 2025-06-18
6+
MCP-Protocol-Version: 2025-11-25
77

88
{
99
"jsonrpc": "2.0",

samples/EverythingServer/EverythingServer.http

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Content-Type: application/json
1414
"version": "0.1.0"
1515
},
1616
"capabilities": {},
17-
"protocolVersion": "2025-06-18"
17+
"protocolVersion": "2025-11-25"
1818
}
1919
}
2020

@@ -25,7 +25,7 @@ Content-Type: application/json
2525
POST {{HostAddress}}/
2626
Accept: application/json, text/event-stream
2727
Content-Type: application/json
28-
MCP-Protocol-Version: 2025-06-18
28+
MCP-Protocol-Version: 2025-11-25
2929
Mcp-Session-Id: {{SessionId}}
3030

3131
{
@@ -41,7 +41,7 @@ Mcp-Session-Id: {{SessionId}}
4141
POST {{HostAddress}}/
4242
Accept: application/json, text/event-stream
4343
Content-Type: application/json
44-
MCP-Protocol-Version: 2025-06-18
44+
MCP-Protocol-Version: 2025-11-25
4545
Mcp-Session-Id: {{SessionId}}
4646

4747
{
@@ -58,7 +58,7 @@ Mcp-Session-Id: {{SessionId}}
5858
POST {{HostAddress}}/
5959
Accept: application/json, text/event-stream
6060
Content-Type: application/json
61-
MCP-Protocol-Version: 2025-06-18
61+
MCP-Protocol-Version: 2025-11-25
6262
Mcp-Session-Id: {{SessionId}}
6363

6464
{
@@ -73,5 +73,5 @@ Mcp-Session-Id: {{SessionId}}
7373
###
7474

7575
DELETE {{HostAddress}}/
76-
MCP-Protocol-Version: 2025-06-18
76+
MCP-Protocol-Version: 2025-11-25
7777
Mcp-Session-Id: {{SessionId}}

src/ModelContextProtocol.AspNetCore/HttpServerTransportOptions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ namespace ModelContextProtocol.AspNetCore;
66
/// <summary>
77
/// Represents configuration options for <see cref="M:McpEndpointRouteBuilderExtensions.MapMcp"/>,
88
/// which implements the Streaming HTTP transport for the Model Context Protocol.
9-
/// See the protocol specification for details on the Streamable HTTP transport. <see href="https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http"/>
9+
/// See the protocol specification for details on the Streamable HTTP transport. <see href="https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http"/>
1010
/// </summary>
1111
/// <remarks>
12-
/// For details on the Streamable HTTP transport, see the <see href="https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http">protocol specification</see>.
12+
/// For details on the Streamable HTTP transport, see the <see href="https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http">protocol specification</see>.
1313
/// </remarks>
1414
public class HttpServerTransportOptions
1515
{

src/ModelContextProtocol.AspNetCore/McpEndpointRouteBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public static class McpEndpointRouteBuilderExtensions
2121
/// <returns>Returns a builder for configuring additional endpoint conventions like authorization policies.</returns>
2222
/// <exception cref="InvalidOperationException">The required MCP services have not been registered. Ensure <see cref="HttpMcpServerBuilderExtensions.WithHttpTransport"/> has been called during application startup.</exception>
2323
/// <remarks>
24-
/// For details about the Streamable HTTP transport, see the <see href="https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http">2025-06-18 protocol specification</see>.
24+
/// For details about the Streamable HTTP transport, see the <see href="https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http">2025-11-25 protocol specification</see>.
2525
/// This method also maps legacy SSE endpoints for backward compatibility at the path "/sse" and "/message". For details about the HTTP with SSE transport, see the <see href="https://modelcontextprotocol.io/specification/2024-11-05/basic/transports#http-with-sse">2024-11-05 protocol specification</see>.
2626
/// </remarks>
2727
public static IEndpointConventionBuilder MapMcp(this IEndpointRouteBuilder endpoints, [StringSyntax("Route")] string pattern = "")

src/ModelContextProtocol.Core/Client/HttpClientTransportOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public required Uri Endpoint
4444
/// When set to <see cref="HttpTransportMode.AutoDetect"/> (the default), the client will first attempt to use
4545
/// Streamable HTTP transport and automatically fall back to SSE transport if the server doesn't support it.
4646
/// </remarks>
47-
/// <seealso href="https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http">Streamable HTTP transport specification</seealso>.
47+
/// <seealso href="https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http">Streamable HTTP transport specification</seealso>.
4848
/// <seealso href="https://modelcontextprotocol.io/specification/2024-11-05/basic/transports#http-with-sse">HTTP with SSE transport specification</seealso>.
4949
public HttpTransportMode TransportMode { get; set; } = HttpTransportMode.AutoDetect;
5050

0 commit comments

Comments
 (0)