Copilot
|
94aa6952eb
|
Fix Extensions not being copied to ServerCapabilities during initialization (#1399)
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-27 19:36:15 -05:00 |
|
Copilot
|
919e8383f0
|
Register ping handler in McpSessionHandler to support server-initiated pings (#1391)
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-26 18:53:20 -05:00 |
|
Copilot
|
1108117d6f
|
Simplify and update package README.md files for stable release (#1388)
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: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
|
2026-02-26 08:59:28 -08:00 |
|
Jeff Handley
|
4e68a4e9ec
|
Add 2025-03-26 OAuth backward compatibility for client conformance (#1374)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-24 15:01:40 -08: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 |
|
Jeff Handley
|
1446cd738c
|
Fix compilation errors in README code samples (#1369)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-23 19:32:18 -08: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
|
ce2a5e4a4b
|
Fix CreateMessageRequestParams.Metadata type to JsonObject (#1354)
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 18:08:03 -05:00 |
|
Copilot
|
0a0a575a3d
|
Normalize CallToolResult.StructuredContent to JsonElement? (#1357)
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 18:04:09 -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
|
4f7095453c
|
Prevent cancellation of initialize request per MCP spec (#1350)
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 15:40:17 -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
|
774a1dba35
|
Fix base64 deserialization when JSON encoder escapes forward slashes (#1342)
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:20:25 -05:00 |
|
Copilot
|
74622d0c9c
|
Remove server back-references from protocol DTO types (#1345)
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 14:17:54 -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
|
571e4dc127
|
Make LoggingMessageNotificationParams.Data required per MCP spec (#1353)
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:37:35 -05:00 |
|
Copilot
|
9b5d0fe80a
|
Make Tool.Name required to match other protocol types (#1351)
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:33:01 -05:00 |
|
Copilot
|
f241b4aafa
|
Clarify null semantics in ToolAnnotations hint property docs (#1346)
|
2026-02-22 22:52:22 -08:00 |
|
Copilot
|
741eab7f8e
|
Fix malformed XML doc on McpServerPrimitiveCollection.Contains (#1348)
|
2026-02-22 22:49:14 -08:00 |
|
Copilot
|
d429b0bf64
|
Fix _meta properties to use JsonObject (#1341)
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-21 07:54:06 -05:00 |
|
Copilot
|
c2aa6a5123
|
Add Extensions support to ClientCapabilities and ServerCapabilities (#1317)
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-21 00:08:20 -08:00 |
|
Copilot
|
79b2dbeb20
|
Fix Metadata delegation in DelegatingMcpServerTool/Prompt/Resource (#1338)
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>
|
2026-02-21 00:36:30 -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
|
4648d3e8e2
|
Make UrlElicitationRequiredErrorData.Elicitations consistent with other Protocol DTOs (#1335)
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 23:12:16 -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
|
5c35ea9207
|
Replace concrete collection types with interfaces in public API surface (#1326)
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:48:45 -08:00 |
|
Copilot
|
539481f999
|
Validate mimeType in ImageContentBlock.FromBytes and AudioContentBlock.FromBytes (#1321)
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 03:47:08 +00:00 |
|
Copilot
|
3727dc4aaa
|
Omit null mimeType from ResourceContents JSON serialization (#1325)
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 03:46:56 +00:00 |
|
Copilot
|
54283a8590
|
Add missing Title and Icons properties to ResourceLinkBlock (#1320)
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 03:46:45 +00: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
|
bd758ff901
|
Remove dead code: options ??= new() in McpServerImpl constructor (#1322)
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:41:35 -08:00 |
|
Stephen Halter
|
d21aa9e5a2
|
Split configuration of request and message filters (#1308)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-19 17:42:35 -08:00 |
|
Mackinnon Buck
|
27a3196c7f
|
Add ISessionMigrationHandler (#1270)
|
2026-02-19 15:31:34 -08:00 |
|
Copilot
|
80b1ad21d7
|
Use ReadOnlyMemory<byte> for binary data to eliminate UTF-16 transcoding (#1070)
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: ericstj <8918108+ericstj@users.noreply.github.com>
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
|
2026-02-19 14:08:05 -08:00 |
|
Mackinnon Buck
|
cc6ef5b926
|
Hide experimental types from external source generators using internal property pattern (#1301)
|
2026-02-19 07:27:30 -08:00 |
|
Copilot
|
b967835144
|
Use TimeProvider in InMemoryMcpTaskStore for deterministic testing (#1303)
|
2026-02-18 21:47:31 -08:00 |
|
Copilot
|
5da0fe506f
|
Validate MCP-Protocol-Version header in Streamable HTTP handler (#1277)
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-18 22:18:00 -05: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
|
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 |
|