Commit graph

582 commits

Author SHA1 Message Date
Jeff Handley
1a6c0ddac9
Bump version down to 0.9.0-preview.2 since we are still changing APIs (#1344) v0.9.0-preview.2
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-21 12:26:49 -05:00
Copilot
2960f6116d
Fix flaky sse-retry conformance test due to CI timing overhead (#1336)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ericstj <8918108+ericstj@users.noreply.github.com>
2026-02-21 12:18:34 -05: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
dependabot[bot]
451da4de46
Bump hono from 4.11.7 to 4.12.0 in the npm_and_yarn group across 1 directory (#1316) 2026-02-20 19:25:05 -08: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
Jeff Handley
604dcaac06
Add release-notes, breaking-changes, and bump-version Copilot skills (#1328)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 11:30:36 -08:00
Jeff Handley
2846430536
Bump version to 1.0.0-rc.1 (#1327)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 05:46:05 -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
d9ae6bc266
Fix flaky DiagnosticTests on net10.0 by waiting for specific activities (#1324)
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:45 -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
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) v0.9.0-preview.1
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
Stephen Halter
411cef6ab0
Don't treat McpServerHandlers as an independent options type (#1313) 2026-02-19 14:45:51 -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
a3ce9e9606
Add docs for working with experimental APIs (#1307)
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
2026-02-19 11:44:35 -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
231e013160
Reduce flakiness in long-running stateless HTTP tool timeout test (#1300)
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-18 21:56:23 -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
Den Delimarsky
703d842a38
Update SECURITY.md to use GitHub Security Advisories (#1306) 2026-02-18 15:41:14 -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
dependabot[bot]
c3bb9c1955
Bump ajv from 8.17.1 to 8.18.0 in the npm_and_yarn group across 1 directory (#1302) 2026-02-17 18:16:11 -08:00
dependabot[bot]
92cbbcaeeb
Bump the testing-frameworks group with 1 update (#1281) 2026-02-17 18:12:29 -08:00
Copilot
a502efb703
Update tests for @modelcontextprotocol/server-everything 2026.1.26 (#1273)
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:49:12 -08: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
dependabot[bot]
5651e9ebfe
Bump the serilog-testing group with 1 update (#1282)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 13:11:10 -08:00
Copilot
6fa8b50aff
Fix flaky sse-retry conformance test caused by CI timing sensitivity (#1279)
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-17 13:05:31 -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
2e17550303
Add X-Accel-Buffering header to SSE responses (#1294)
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:03:10 -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
4cef394ad5
Add serialization roundtrip tests for all Protocol namespace types (#1289)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-17 12:34:49 -08: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
dependabot[bot]
d7ca79b4d8
Bump Microsoft.Extensions.AI from 10.2.0 to 10.3.0 (#1285)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 16:23:15 +02:00
dependabot[bot]
2c7eefad1f
Bump Anthropic from 12.3.0 to 12.5.0 (#1284)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:30:10 +02:00
Mike Kistler
da91b641cc
Unskip GetRequest_Receives_UnsolicitedNotifications test (#1286)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-16 08:18:34 -05:00
dependabot[bot]
5cec467e03
Bump the other-testing group with 2 updates (#1283)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:12:03 +02: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
dependabot[bot]
f76f6f65c5
Bump qs from 6.14.1 to 6.14.2 in the npm_and_yarn group across 1 directory (#1271)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 09:28:38 -05:00