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 |
|
Mukunda Rao Katta
|
ba372faece
|
fix(client): preserve underlying status code in AutoDetect probe (#1530)
|
2026-07-22 13:31:16 -07:00 |
|
King Star
|
6af05d0bf2
|
Add opt-out for Streamable HTTP standalone GET stream (#1699)
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-07-14 20:06:47 -04:00 |
|
Jeff Handley
|
2ca96f548b
|
Extract Tasks into the ModelContextProtocol.Extensions.Tasks extension package (#1693)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-14 18:53:58 -04:00 |
|
King Star
|
ffc557f920
|
fix: ignore empty Streamable HTTP JSON responses (#1626)
|
2026-07-14 11:23:33 -07:00 |
|
Stephen Halter
|
fd38f51e27
|
Tighten draft protocol negotiation boundaries (#1692)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-12 14:30:49 -07:00 |
|
Tarek Mahmoud Sayed
|
8e7f28c237
|
Document caching behavior and warn on non-conformant draft cacheable results (SEP-2549 follow-up) (#1669)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-28 09:55:50 -07:00 |
|
Stephen Halter
|
d6b1615988
|
Follow-ups to #1610: de-draft 2026-07-28 terminology, renumber error codes, ProtocolVersion floor (#1671)
|
2026-06-25 14:07:52 -07:00 |
|
Stephen Halter
|
6c323e783b
|
Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610)
|
2026-06-23 21:24:22 -07:00 |
|
Kirill Osenkov
|
9ba1f47d77
|
Enable netfx UI MCP clients (#1639)
|
2026-06-22 16:52:47 -07:00 |
|
Tarek Mahmoud Sayed
|
8ddb3cc36f
|
Obsolete Roots, Sampling, and Logging surface area per SEP-2577 (#1651)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-22 10:24:50 -07:00 |
|
Tarek Mahmoud Sayed
|
c021d0a4f8
|
Add SEP-2549 caching hints (ttlMs and cacheScope) to cacheable results (#1623)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-15 14:44:01 -07:00 |
|
Pranav Senthilnathan
|
dbb7a20176
|
Implement SEP-2663 Tasks Extension (#1579)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-11 13:10:45 -07:00 |
|
Jayaraman Venkatesan
|
a04c3e4f50
|
Fix: Remove charset=utf-8 from Content-Type: application/json in HTTP transport (#1528)
|
2026-06-05 16:53:07 -07:00 |
|
Aditya Singh
|
af6fcff595
|
Add McpClientOptions.InitializeMeta to set _meta on the initialize request (#1599)
|
2026-06-05 16:52:31 -07:00 |
|
Tarek Mahmoud Sayed
|
ed19286a08
|
Align x-mcp-header implementation with SEP-2243 spec clarifications (#1619)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-05 15:45:08 -07:00 |
|
Stephen Halter
|
f6dbe4372f
|
Multi Round-Trip Requests (MRTR) (#1458)
|
2026-06-03 16:19:31 -07:00 |
|
Tarek Mahmoud Sayed
|
157f855e51
|
Add RegisterTools API to McpClient for pre-populating tool cache (#1590)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-05-26 13:31:31 -07:00 |
|
Mike Kistler
|
b8c4d951ec
|
Implementation for SEP-2243 Http Standardization (#1553)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-14 15:39:37 -07:00 |
|
Copilot
|
3118fcd6cb
|
Stop logging stdio transport environment variables (#1538)
|
2026-05-08 10:39:07 -07:00 |
|
Stephen Halter
|
3686a4af75
|
Add InheritEnvironmentVariables to StdioClientTransportOptions (#1563)
|
2026-05-08 10:38:48 -07:00 |
|
Eric StJohn
|
2e7209c35a
|
Fix process crash when testing Stderr (#1449)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-06 11:29:00 -07:00 |
|
Copilot
|
7662ce6b70
|
Make ClientTransportClosedException public and unify transport exception handling (#1467)
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>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-03-29 20:21:03 -04:00 |
|
Copilot
|
49bf17077d
|
Fix WithMeta + WithProgress causing tool invocation failure (#1464)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-03-27 15:41:58 -04:00 |
|
Stephen Toub
|
b965a7eca6
|
Add client completion notification and details (#1368)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-02 09:17:22 -05:00 |
|
Copilot
|
3cc4863fc1
|
Fix XML documentation spelling, grammar, and correctness issues across SDK (#1372)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-23 23:56:22 -05:00 |
|
Copilot
|
8c46411f82
|
Fix McpClientPrompt/Resource types to use RequestOptions like McpClientTool does (#1370)
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-23 23:40:54 -05:00 |
|
Copilot
|
124b43b5c1
|
Add explicit [Experimental] protected constructors to McpClient and McpServer (#1363)
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: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
|
2026-02-23 21:37:39 -05:00 |
|
Copilot
|
a2ee0c805a
|
Address asymmetry in McpServerHandlers/McpClientHandlers and make all filter properties settable (#1337)
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-02-23 15:51:37 -05:00 |
|
Copilot
|
374f7195e5
|
Increase MaxReconnectionAttempts default from 2 to 5 (#1355)
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-23 14:39:38 -05:00 |
|
Copilot
|
2c9bb5d368
|
Fix off-by-one error in reconnection attempts (#1356)
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-23 11:38:47 -05:00 |
|
Copilot
|
34d4cd7552
|
Add missing exception documentation for public APIs (#1339)
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-02-20 23:13:03 -05:00 |
|
Copilot
|
026bf1d710
|
Fix incorrect XML doc comments in McpClient.Methods.cs (#1333)
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-20 17:37:06 -08:00 |
|
Copilot
|
49141a300c
|
Remove unnecessary _connectCts field from McpClientImpl (#1323)
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-19 19:42:06 -08:00 |
|
Copilot
|
f3da4729f5
|
Avoid intermediate strings in MCP transport serialization (#1274)
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: halter73 <54385+halter73@users.noreply.github.com>
|
2026-02-18 13:01:56 -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
|
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 |
|
Stephen Toub
|
27b5eb8031
|
Bring up to 0.1.13 conformance (#1254)
|
2026-02-10 08:33:52 -08:00 |
|
Stephen Halter
|
7d48d3922c
|
Add support for message-level filters to McpServer (#1207)
|
2026-01-30 15:19:00 -08: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 |
|
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 |
|
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
|
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
|
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
|
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 |
|
Stephen Halter
|
31f8d20a1a
|
Support incremental scope consent (SEP-835) (#1084)
|
2025-12-11 19:51:47 -08:00 |
|