Commit graph

784 commits

Author SHA1 Message Date
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
Pranav Senthilnathan
a8d374b280
Fix request-scoped draft client capabilities (#1685)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-07-12 10:56:10 -07:00
Tarek Mahmoud Sayed
b2a40128fc
Re-enable http-custom-headers conformance scenario (#1655) (#1691)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-07-10 10:49:24 -07:00
Jeff Handley
3e7ca32130
Release v2.0.0-preview.2 (#1695) v2.0.0-preview.2
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-09 13:39:38 -04:00
Copilot
84eb6942eb
Add DeferChangedEvents() to McpServerPrimitiveCollection for batched change notifications (#1689)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-07 15:15:45 -04:00
Copilot
1214556707
Update package READMEs as part of the release process (#1683)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
2026-07-07 15:13:32 -04:00
Tarek Mahmoud Sayed
e23be1d75e
Echo request id in post-parse Streamable HTTP error responses (#1687)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-07-02 11:09:05 -07:00
Eirik Tsarpalis
5d00eedebb
Fully stabilize now-stable protocol properties (#1686)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-07-01 22:44:19 +03: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) v2.0.0-preview.1 2026-06-25 14:07:52 -07:00
Copilot
90c853103d
Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) 2026-06-25 13:47:14 -07:00
Pranav Senthilnathan
e7b450efc1
Reduce absolute time dependencies in tests (#1649) 2026-06-24 10:20:09 -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
Copilot
3368bb7349
Use TimeToLive (TimeSpan?) instead of TtlMs (long?) in public APIs (#1644)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PranavSenthilnathan <12225508+PranavSenthilnathan@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 09:12:15 -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
Mike Kistler
9b783d7a3b
Implementation for SEP-2350 Client-side scope accumulation in step-up authorization (#1591)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com>
2026-06-22 06:20:35 -07:00
Pranav Senthilnathan
4dd58c1e11
Fix broken link to Enterprise-Managed Authorization spec (#1663) 2026-06-18 17:26:21 -07:00
Copilot
f93df7e172
Add MCP Apps extension support (typed metadata, attribute, and helpers) (#1484) 2026-06-17 13:28:47 -07:00
Stephen Halter
de75c7d0df
Fix main build: remove dangling Tool.Execution reference in BuildLegacyWireProtocolTool (#1660) 2026-06-17 11:59:59 -07:00
Jayaraman Venkatesan
0663b7c878
Relax outputSchema to any JSON Schema 2020-12 document per SEP-2106 (#1568)
Co-authored-by: Mike Kistler <mikekistler@microsoft.com>
2026-06-16 15:02:04 -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
Stephen Halter
ed07fdb6f4
Add diagnostics for messages dropped on the GET SSE stream (#1609) 2026-06-08 14:44:10 -07:00
Joel Forsyth
acb4cc9fd1
Release SSE response stream reference when GET request ends (#1519) 2026-06-05 17:14:49 -07:00
DragonFSKY
df0c102d75
Require Tool inputSchema during deserialization (#1600) 2026-06-05 16:54:07 -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
Weinong Wang
20ddd2fb10
Fix $ref pointer resolution after output schema wrapping (#1435) 2026-06-05 16:38:12 -07:00
Copilot
480979b1b5
Fix flaky DiagnosticTests.Session_TracksActivities by waiting for full server activity predicate (#1495) 2026-06-05 16:37:23 -07:00
Copilot
01dd43217e
Fix flaky test: add sync point in ReadEventsAsync_InStreamingMode_YieldsNewlyWrittenEvents (#1491) 2026-06-05 16:35:00 -07:00
Mukunda Rao Katta
a4157f310f
perf(server): skip IdleTrackingBackgroundService timer in stateless mode (#1531) 2026-06-05 16:24:34 -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
Tarek Mahmoud Sayed
719eade5e0
Fix flaky AddIncomingMessageFilter_Multiple_Filters_Execute_In_Order test (#1627)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-06-04 15:06:16 -07:00
Jeff Handley
7ba084acf8
Update CodeQL workflow to include release branches (#1624) 2026-06-03 16:38:28 -07:00
Jeff Handley
4c4c5c66e2
Bump version to 2.0.0-preview.1 (#1621)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-03 16:38:05 -07:00
Stephen Halter
f6dbe4372f
Multi Round-Trip Requests (MRTR) (#1458) 2026-06-03 16:19:31 -07:00
Aniket Anil Kumar
8202bcc932
feat: Add Enterprise Managed Authorization (SEP-990) support (#1305) 2026-06-03 07:38:08 -07:00
Jeff Handley
bc372f18c6
Update release processes to support release servicing branches (#1620)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-03 01:35:15 -07:00
Stephen Halter
711e5bb3b7
Rename MinVersionForStandardHeaders to DraftProtocolVersion (#1603) 2026-06-02 12:49:31 -07:00
Jérémy
168c37179d
Fix: Relax resource URI validation to accept base URL (#1517)
Co-authored-by: Jérémy Ballan <jballan@chapsvision.com>
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-06-01 09:49:23 -07:00
Stephen Halter
a87518cf44
Validate user on Streamable HTTP session DELETE (#1604) 2026-05-28 12:50:25 -07:00
Manuel Naujoks
fd1ac08925
Add ScopeSelectorDelegate to enhance OAuth options for scope filtering (#1596) 2026-05-26 15:23:52 -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
Jayaraman Venkatesan
b99d887b46
Deprecate McpErrorCode.ResourceNotFound (-32002) and use McpErrorCode.InvalidParams (-32602) per SEP-2164 (#1558) 2026-05-26 07:59:03 -07:00
Tarek Mahmoud Sayed
712a06b83a
Fix broken links to MCP Tasks specification (#1594)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
2026-05-21 15:05:34 -07:00
Copilot
74788af04d
Append offline_access to authorization scope when AS advertises it (SEP-2207) (#1479) 2026-05-19 14:47:10 -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