You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/list-of-diagnostics.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ If you use experimental APIs, you will get one of the diagnostics shown below. T
27
27
28
28
| Diagnostic ID | Description |
29
29
| :------------ | :---------- |
30
-
|`MCPEXP001`| Experimental APIs for features in the MCP specification itself, including Tasks and Extensions. Tasks provide a mechanism for asynchronous long-running operations that can be polled for status and results (see [SEP-2663](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/seps/2663-tasks-extension.md)). Extensions provide a framework for extending the Model Context Protocol while maintaining interoperability (see [SEP-2133](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2133)). |
30
+
|`MCPEXP001`| Experimental APIs tied to MCP specification features. Reuse this ID for newly introduced experimental spec features, and add feature-specific messages/URLs in `Experimentals`. |
31
31
|`MCPEXP002`| Experimental SDK APIs unrelated to the MCP specification itself, including subclassing `McpClient`/`McpServer` (see [#1363](https://github.com/modelcontextprotocol/csharp-sdk/pull/1363)) and `RunSessionHandler`, which may be removed or change signatures in a future release (consider using `ConfigureSessionOptions` instead). |
32
32
|`MCPEXP003`| Experimental MCP Apps extension APIs. MCP Apps is the first official MCP extension (`io.modelcontextprotocol/ui`), enabling servers to deliver interactive UIs inside AI clients (see [MCP Apps specification](https://github.com/modelcontextprotocol/ext-apps/blob/main/specification/2026-01-26/apps.mdx)). |
/// Message for the experimental MCP Extensions feature.
45
-
/// </summary>
46
-
publicconststringExtensions_Message="The Extensions feature is part of a future MCP specification version that has not yet been ratified and is subject to change.";
47
-
48
-
/// <summary>
49
-
/// URL for the experimental MCP Extensions feature.
/// Diagnostic ID for the experimental Multi Round-Trip Requests (MRTR) feature.
115
-
/// </summary>
116
-
/// <remarks>
117
-
/// This uses the same diagnostic ID as <see cref="Extensions_DiagnosticId"/> because MRTR
118
-
/// is an experimental feature in the MCP specification (SEP-2322).
119
-
/// </remarks>
120
-
publicconststringMrtr_DiagnosticId="MCPEXP001";
121
-
122
-
/// <summary>
123
-
/// Message for the experimental MRTR feature.
124
-
/// </summary>
125
-
publicconststringMrtr_Message="The Multi Round-Trip Requests (MRTR) feature is experimental per the MCP specification (SEP-2322) and is subject to change.";
0 commit comments