csharp-sdk/src/ModelContextProtocol.Core/Server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pranav Senthilnathan 374e76eecd
Fix missing resultType on complete result responses (#1684)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-07-12 18:24:21 -07:00
..
AIFunctionMcpServerPrompt.cs Remove server back-references from protocol DTO types (#1345) 2026-02-23 14:17:54 -05:00
AIFunctionMcpServerResource.cs Add 3-arg RequestContext constructor and obsolete 2-arg to eliminate null-forgiving operator usage (#1462) 2026-03-27 12:33:23 -07:00
AIFunctionMcpServerTool.cs Follow-ups to #1610: de-draft 2026-07-28 terminology, renumber error codes, ProtocolVersion floor (#1671) 2026-06-25 14:07:52 -07:00
DelegatingMcpServerPrompt.cs Fix Metadata delegation in DelegatingMcpServerTool/Prompt/Resource (#1338) 2026-02-21 00:36:30 -05:00
DelegatingMcpServerResource.cs Fix Metadata delegation in DelegatingMcpServerTool/Prompt/Resource (#1338) 2026-02-21 00:36:30 -05:00
DelegatingMcpServerTool.cs Fix Metadata delegation in DelegatingMcpServerTool/Prompt/Resource (#1338) 2026-02-21 00:36:30 -05:00
DestinationBoundMcpServer.cs Fix request-scoped draft client capabilities (#1685) 2026-07-12 10:56:10 -07:00
IMcpServerPrimitive.cs Add middleware and authz support for server-side handlers (#733) 2025-09-10 10:07:45 -07:00
IMcpTaskStore.cs Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
InMemoryMcpTaskStore.cs Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
InputResponseReceivedEventArgs.cs Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
ISseEventStreamReader.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
ISseEventStreamStore.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
ISseEventStreamWriter.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
McpHeaderAttribute.cs Align x-mcp-header implementation with SEP-2243 spec clarifications (#1619) 2026-06-05 15:45:08 -07:00
McpMessageFilter.cs Add support for message-level filters to McpServer (#1207) 2026-01-30 15:19:00 -08:00
McpMessageFilters.cs Address asymmetry in McpServerHandlers/McpClientHandlers and make all filter properties settable (#1337) 2026-02-23 15:51:37 -05:00
McpMessageHandler.cs Add support for message-level filters to McpServer (#1207) 2026-01-30 15:19:00 -08:00
McpMetaAttribute.cs Clarify McpMetaAttribute documentation scope (#1242) 2026-02-03 15:51:32 -08:00
McpRequestFilter.cs Add middleware and authz support for server-side handlers (#733) 2025-09-10 10:07:45 -07:00
McpRequestFilters.cs Obsolete Roots, Sampling, and Logging surface area per SEP-2577 (#1651) 2026-06-22 10:24:50 -07:00
McpRequestHandler.cs Add McpClient/Session methods using .Protocol types (#1063) 2025-12-05 13:45:12 -05:00
McpServer.cs Fix request-scoped draft client capabilities (#1685) 2026-07-12 10:56:10 -07:00
McpServer.Methods.cs Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
McpServerFilters.cs Address asymmetry in McpServerHandlers/McpClientHandlers and make all filter properties settable (#1337) 2026-02-23 15:51:37 -05:00
McpServerHandlers.cs Obsolete Roots, Sampling, and Logging surface area per SEP-2577 (#1651) 2026-06-22 10:24:50 -07:00
McpServerImpl.cs Fix missing resultType on complete result responses (#1684) 2026-07-12 18:24:21 -07:00
McpServerOptions.cs Tighten draft protocol negotiation boundaries (#1692) 2026-07-12 14:30:49 -07:00
McpServerPrimitiveCollection.cs Add DeferChangedEvents() to McpServerPrimitiveCollection for batched change notifications (#1689) 2026-07-07 15:15:45 -04:00
McpServerPrompt.cs Auto-populate completion handlers from AllowedValuesAttribute on prompt/resource parameters (#1380) 2026-03-01 13:41:00 -05:00
McpServerPromptAttribute.cs Auto-populate completion handlers from AllowedValuesAttribute on prompt/resource parameters (#1380) 2026-03-01 13:41:00 -05:00
McpServerPromptCreateOptions.cs MCP Core docs edit pass (#1033) 2025-11-26 08:36:19 -05:00
McpServerPromptTypeAttribute.cs MCP Core docs edit pass (#1033) 2025-11-26 08:36:19 -05:00
McpServerResource.cs Auto-populate completion handlers from AllowedValuesAttribute on prompt/resource parameters (#1380) 2026-03-01 13:41:00 -05:00
McpServerResourceAttribute.cs Auto-populate completion handlers from AllowedValuesAttribute on prompt/resource parameters (#1380) 2026-03-01 13:41:00 -05:00
McpServerResourceCollection.cs Fix URI template derivation and lookup (#530) 2025-06-23 19:49:38 +03:00
McpServerResourceCreateOptions.cs Fix XML documentation spelling, grammar, and correctness issues across SDK (#1372) 2026-02-23 23:56:22 -05:00
McpServerResourceTypeAttribute.cs MCP Core docs edit pass (#1033) 2025-11-26 08:36:19 -05:00
McpServerTool.cs Fix XML documentation spelling, grammar, and correctness issues across SDK (#1372) 2026-02-23 23:56:22 -05:00
McpServerToolAttribute.cs Implement SEP-2663 Tasks Extension (#1579) 2026-06-11 13:10:45 -07:00
McpServerToolCreateOptions.cs Implement SEP-2663 Tasks Extension (#1579) 2026-06-11 13:10:45 -07:00
McpServerToolTypeAttribute.cs MCP Core docs edit pass (#1033) 2025-11-26 08:36:19 -05:00
McpSseEventWriterExtensions.cs Streamable HTTP resumability + redelivery + SSE polling via server-side disconnect (#1077) 2026-01-14 22:54:25 -08:00
McpTaskExecutionContext.cs Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
McpTaskInfo.cs Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
MessageContext.cs Split configuration of request and message filters (#1308) 2026-02-19 17:42:35 -08:00
MrtrContext.cs Multi Round-Trip Requests (MRTR) (#1458) 2026-06-03 16:19:31 -07:00
MrtrContinuation.cs Multi Round-Trip Requests (MRTR) (#1458) 2026-06-03 16:19:31 -07:00
MrtrExchange.cs Multi Round-Trip Requests (MRTR) (#1458) 2026-06-03 16:19:31 -07:00
RequestContext.cs Add 3-arg RequestContext constructor and obsolete 2-arg to eliminate null-forgiving operator usage (#1462) 2026-03-27 12:33:23 -07:00
RequestServiceProvider.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
SseEventStreamMode.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
SseEventStreamOptions.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
SseResponseStreamTransport.cs Add stateless doc, prefer stateless mode and disable legacy SSE by default (#1468) 2026-03-27 13:56:16 -07:00
StdioServerTransport.cs Fix StdioServerTransport.DisposeAsync() hang: CancellableStdinStream missing Dispose override (#1276) 2026-02-17 16:00:12 -08:00
StreamableHttpPostTransport.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
StreamableHttpServerTransport.cs Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) 2026-06-23 21:24:22 -07:00
StreamServerTransport.cs Make ClientTransportClosedException public and unify transport exception handling (#1467) 2026-03-29 20:21:03 -04:00