Copilot
|
ec4c732632
|
Add validation and error signaling guidance to MCP tool XML docs (#1275)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 19:45:48 -05:00 |
|
Copilot
|
841e810167
|
Fix StdioServerTransport.DisposeAsync() hang: CancellableStdinStream missing Dispose override (#1276)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 16:00:12 -08:00 |
|
Copilot
|
186cb93630
|
Update McpErrorCode XML docs and fix error code usage to align with MCP spec (#1291)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 13:12:29 -08:00 |
|
Copilot
|
6a38242fc2
|
Clarify request-scoped tool semantics in CreateMessageRequestParams (#1295)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 16:05:01 -05:00 |
|
Copilot
|
43a302ffa9
|
Align sampling specification XML docs with spec revision d165cd6 (#1293)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 16:02:14 -05:00 |
|
Copilot
|
49fbc513f0
|
Align InitializeResult.instructions XML docs with latest MCP spec guidance (#1290)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Stephen Halter <halter73@gmail.com>
|
2026-02-17 15:39:50 -05:00 |
|
Copilot
|
392e47ea29
|
Document https:// direct-fetch provision in ReadResourceRequestParams (#1296)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 09:30:11 -05:00 |
|
Copilot
|
1dd06e73dc
|
Fix stderr event loss due to missing WaitForExit in DisposeProcess (#1280)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-15 16:33:09 -05:00 |
|
Copilot
|
3caac28a76
|
Fix flaky stderr test: call WaitForExit() after WaitForExitAsync() to flush ErrorDataReceived events (#1278)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-15 09:55:24 -05:00 |
|
Copilot
|
fb2daf2f0d
|
Fix HttpClient timeout for long-running tools without event stream store (#1268)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
|
2026-02-14 10:19:53 -05:00 |
|
Copilot
|
53e9ed8f65
|
Log tool call name on success, not just failure (#1256)
|
2026-02-13 09:24:02 -08:00 |
|
Copilot
|
dbf91bcb1a
|
Change ProtectedResourceMetadata URI properties to strings and build resource strings directly (#1264)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
Co-authored-by: Stephen Halter <halter73@gmail.com>
|
2026-02-12 22:28:43 -05:00 |
|
Stephen Toub
|
27b5eb8031
|
Bring up to 0.1.13 conformance (#1254)
|
2026-02-10 08:33:52 -08:00 |
|
Copilot
|
cfa89a3907
|
Clarify McpMetaAttribute documentation scope (#1242)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-03 15:51:32 -08:00 |
|
Copilot
|
712068b161
|
Seal public Protocol reference types to prevent external inheritance (#1232)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-02 10:15:20 -05:00 |
|
Stephen Halter
|
7d48d3922c
|
Add support for message-level filters to McpServer (#1207)
|
2026-01-30 15:19:00 -08:00 |
|
Copilot
|
5084a79068
|
Add ILoggerFactory to StreamableHttpServerTransport (#1213)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-01-30 17:45:39 -05:00 |
|
Copilot
|
e47f88419c
|
Fix keyset pagination with monotonic UUIDv7-like task IDs (#1215)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: eiriktsarpalis <2813363+eiriktsarpalis@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-01-30 17:09:24 -05:00 |
|
Stephen Toub
|
f9dec13660
|
Fix race condition in SSE GET request initialization (#1212)
|
2026-01-29 23:04:51 -05:00 |
|
Copilot
|
7c85ac6706
|
Include response body in HttpRequestException for transport client errors (#1193)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-01-29 17:23:21 -05:00 |
|
Stephen Toub
|
aaf2246d53
|
Use Process.Kill(entireProcessTree: true) on .NET for faster process termination (#1187)
|
2026-01-29 11:29:08 -08:00 |
|
Copilot
|
ee8c485d41
|
Add Trace-level logging for JSON-RPC payloads in transports (#1191)
|
2026-01-29 11:26:33 -08:00 |
|
Eirik Tsarpalis
|
10e4f5b20f
|
Implement MCP task support (SEP-1686) (#1170)
Co-authored-by: Stephen Halter <halter73@gmail.com>
|
2026-01-27 19:21:02 -08:00 |
|
Stephen Halter
|
81664c3fce
|
Fix reserved expansion (e.g. "{+var}") when matching resources (#1142)
|
2026-01-27 17:23:31 -05:00 |
|
Copilot
|
46d30444a8
|
Fix ToJsonObject serialization failure with anonymous types and add support for custom JsonSerializerOptions (#1113)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: eiriktsarpalis <2813363+eiriktsarpalis@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-01-20 11:21:11 +02:00 |
|
Copilot
|
0585c27d53
|
Fix form mode elicitation schema check to apply for all form requests (#1151)
|
2026-01-19 21:26:28 -05:00 |
|
Copilot
|
774411b22c
|
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>
|
2026-01-15 09:59:42 -05:00 |
|
Mackinnon Buck
|
b8311756b4
|
Streamable HTTP resumability + redelivery + SSE polling via server-side disconnect (#1077)
Co-authored-by: Stephen Halter <halter73@gmail.com>
|
2026-01-14 22:54:25 -08:00 |
|
Copilot
|
d52a7b183d
|
Align telemetry with OpenTelemetry MCP semantic conventions (#1139)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-01-13 18:07:49 -08:00 |
|
Copilot
|
2bc105b612
|
Optimize JsonRpcMessage deserialization with single-pass parsing (#1138)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: scooletz <scooletz@gmail.com>
Co-authored-by: eiriktsarpalis <2813363+eiriktsarpalis@users.noreply.github.com>
Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-01-13 11:55:49 -05:00 |
|
Copilot
|
bafbb0a8ba
|
Fix CreateSamplingHandler to use ChatRole.Tool for tool result messages (#1128)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: MackinnonBuck <10456961+MackinnonBuck@users.noreply.github.com>
Co-authored-by: Mackinnon Buck <mackinnon.buck@gmail.com>
|
2026-01-06 16:58:41 -05:00 |
|
Copilot
|
8b73a42c9d
|
Remove private reflection from tests (#1107)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
|
2025-12-16 21:20:42 +02:00 |
|
Copilot
|
1b846cb76c
|
Add missing exception documentation to public API surface (#1103)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2025-12-15 12:51:09 -05:00 |
|
Copilot
|
31fcc1eb44
|
Add request duration to LogRequestHandlerCompleted and LogRequestHandlerException log messages (#1092)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2025-12-15 09:50:52 -08:00 |
|
Copilot
|
5b74ee21e4
|
Document HttpRequestException thrown by McpClient.CreateAsync (#1095)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2025-12-15 07:16:18 -06:00 |
|
Copilot
|
3aedd3cd9a
|
Fix Icon.Theme documentation to match MCP specification (#1090)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2025-12-12 16:33:51 +02:00 |
|
Stephen Halter
|
31f8d20a1a
|
Support incremental scope consent (SEP-835) (#1084)
|
2025-12-11 19:51:47 -08:00 |
|
Copilot
|
20d726bfdf
|
Remove s_additionalProperties from McpClientTool (#1080)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2025-12-10 15:53:41 +02:00 |
|
Copilot
|
862492d32f
|
Add SubscribeToResourceAsync overload with handler delegate (#1069)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2025-12-05 18:15:24 -05:00 |
|
Copilot
|
1b52ddacba
|
Add DebuggerDisplay attributes to Protocol types (#1068)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Halter <halter73@gmail.com>
|
2025-12-05 15:09:46 -08:00 |
|
Stephen Halter
|
970207989e
|
Fall back to well-known URL in client if 401 response is missing resource_metadata parameter (#1054)
|
2025-12-05 14:12:51 -08:00 |
|
Peder Holdgaard Pedersen
|
d99f882884
|
Add McpClientTool.WithMeta (#1027)
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2025-12-05 15:41:44 -05:00 |
|
Stephen Toub
|
4a84412331
|
Add McpClient/Session methods using .Protocol types (#1063)
|
2025-12-05 13:45:12 -05:00 |
|
Copilot
|
d76bc16bd1
|
Add ResourceNotFound error code (-32002) (#1062)
|
2025-12-05 10:39:30 -08:00 |
|
Copilot
|
4808ca0324
|
Synthesize return description into tool description when UseStructuredContent is false (#1049)
|
2025-12-05 10:24:49 -08:00 |
|
Stephen Halter
|
ae17ba0b4b
|
Add support for URL mode elicitation (#1021)
|
2025-12-05 00:03:16 -08:00 |
|
Mike Kistler
|
c447973972
|
Add request options bag to high level requests and include Meta (#970)
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-04 17:32:12 -05:00 |
|
Copilot
|
627de76ca6
|
Remove McpClient.Enumerate*Async methods (#1060)
|
2025-12-04 11:05:40 -08:00 |
|
Copilot
|
db0f4d13b4
|
Add support for data to McpProtocolException (#1028)
|
2025-12-03 15:37:54 -08:00 |
|
Copilot
|
136755f2be
|
Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MackinnonBuck <10456961+MackinnonBuck@users.noreply.github.com>
Co-authored-by: eiriktsarpalis <2813363+eiriktsarpalis@users.noreply.github.com>
Co-authored-by: Mackinnon Buck <mackinnon.buck@gmail.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
|
2025-12-02 10:28:46 -08:00 |
|