csharp-sdk/src/ModelContextProtocol.Core/Server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pranav Senthilnathan 83523b0a42
Add initial task extension conformance coverage (#1734)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7c99928c-a943-49f4-9a63-8b04a0e4d18b
2026-07-24 17:16:20 -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
ComposedCallToolInvocationState.cs Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -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
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 Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -07:00
McpRequestHandler.cs Add McpClient/Session methods using .Protocol types (#1063) 2025-12-05 13:45:12 -05:00
McpRequestInvocationFilter.cs Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -07:00
McpServer.cs Fix request-scoped draft client capabilities (#1685) 2026-07-12 10:56:10 -07:00
McpServer.Methods.cs Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -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 Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -07:00
McpServerImpl.cs Add initial task extension conformance coverage (#1734) 2026-07-24 17:16:20 -07:00
McpServerOptions.cs Extract Tasks into the ModelContextProtocol.Extensions.Tasks extension package (#1693) 2026-07-14 18:53:58 -04: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
McpServerRequestHandler.cs Add initial task extension conformance coverage (#1734) 2026-07-24 17:16:20 -07: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
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
OutgoingRequestInterceptingMcpServer.cs Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -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 Reply with JSON-RPC parse error for over-nested stdio requests (#1629) 2026-07-22 15:30:52 -07:00
ToolCallLifecycle.cs Fix HTTP task filter composition (#1722) 2026-07-24 13:33:19 -07:00