Commit graph

  • c40ee044fd
    fix(client): skip the SSE fallback when the server/discover probe is rejected with 400/404 (#1855) main Scott Holodak 2026-09-18 20:07:30 -04:00
  • 324ccd83c3
    Relax legacy request metadata validation (#1852) Stephen Halter 2026-09-13 16:30:42 -07:00
  • 6001d5ac7a
    Update SourceLink to resolve vulnerable Git build dependency (#1873) Stephen Halter 2026-09-12 14:12:28 -07:00
  • cb3e6e87fe
    fix(aspnetcore): make SEP-2575 status mapping deterministic (#1837) King Star 2026-09-10 03:25:54 +08:00
  • df11d7da3b
    Fix HTTP fallback error handling (#1791) Pranav Senthilnathan 2026-09-03 16:57:31 -07:00
  • 609499b298
    Add docs source selector for manual publishes (#1828) Jeff Handley 2026-08-19 17:12:21 -07:00
  • 20cdd493a4
    Document standing support for new MCP revisions (#1826) Stephen Halter 2026-08-18 17:58:17 -07:00
  • 8754e19f80
    Fix protocol version tag for stateless server spans (#1810) Luis Rodriguez 2026-08-14 11:40:57 -04:00
  • 6fa3825973
    Release v2.2.0 (#1813) v2.2.0 Jeff Handley 2026-08-13 01:23:07 -07:00
  • c6a97d94d6
    Add HttpServerSessionMode for hybrid stateful/stateless HTTP serving (#1796) pardhu 2026-08-12 23:36:36 -07:00
  • bba45c44bf
    Fix McpHeaderEncoder.DecodeValue throwing on the degenerate base64 wrapper (#1805) Recoordinate 2026-08-13 18:27:48 +12:00
  • 2912e94f92
    Fix duplicated word in test comment (#1809) Recoordinate 2026-08-13 18:24:18 +12:00
  • 149c5c47db
    Fix dead relative link to versioning docs in bump-version skill (#1807) Recoordinate 2026-08-13 18:19:28 +12:00
  • 7acbeb580e
    Bump @hono/node-server from 1.19.14 to 2.1.0 in the npm_and_yarn group across 1 directory (#1812) dependabot[bot] 2026-08-12 22:47:20 -07:00
  • f277062ab2
    Bump Anthropic from 12.39.0 to 12.40.0 (#1808) dependabot[bot] 2026-08-12 22:32:34 -07:00
  • 514cf68af1
    Add a release-manager agent that orchestrates the release skills (#1794) Jeff Handley 2026-08-05 14:24:16 -07:00
  • d3a6bc2535
    Enable package validation for the MCP extension packages (#1793) Jeff Handley 2026-08-05 08:34:37 -07:00
  • 3be47ee31e
    Release v2.1.0 (#1792) v2.1.0 Jeff Handley 2026-08-04 20:29:59 -07:00
  • 5144f6c61c
    Bump danielpalme/ReportGenerator-GitHub-Action from 5.5.10 to 5.5.11 (#1784) dependabot[bot] 2026-08-04 17:24:33 -07:00
  • 24b122afa4
    Clarify client handling of embedded binary tool resources (#1762) Luis Rodriguez 2026-08-04 20:06:51 -04:00
  • aa07c6fcca
    Avoid reading Configuration in Directory.Build.props (#1776) Loi Nguyen 2026-08-05 06:32:07 +07:00
  • f5d54b5c29
    Add Application Insights telemetry example (#1778) Loi Nguyen 2026-08-05 06:25:19 +07:00
  • ce0cf91a57
    Bump the npm_and_yarn group across 1 directory with 6 updates (#1787) dependabot[bot] 2026-08-04 12:48:06 -07:00
  • 87f5b09b24
    Add README for the InMemoryTransport sample (#1769) Akbar Dizaji 2026-08-04 21:40:52 +02:00
  • 21704df1ac
    Clarify AI disclosure format with > [!NOTE] alert example (#1771) Pranav Senthilnathan 2026-08-04 11:58:44 -07:00
  • 81ae6ec6c7
    Add public subscriptions/listen server handler (SEP-2575) (#1775) Tarek Mahmoud Sayed 2026-08-03 18:31:48 -07:00
  • 79e13b3e2c
    Fall back to initialize when server/discover fails at the HTTP layer (#1766) Richard Boisvert 2026-07-31 15:46:07 -04:00
  • 155f619441
    Speed up CLI argument escaping tests (#1773) Pranav Senthilnathan 2026-07-29 14:46:35 -07:00
  • 5c305450cd
    Preserve HTTP status codes across target frameworks (#1767) Pranav Senthilnathan 2026-07-29 12:35:12 -07:00
  • f8e9e1d23f
    Keep AutoDetect channel open after provisional SSE failure (#1768) Pranav Senthilnathan 2026-07-29 12:31:53 -07:00
  • 15f8b2da11
    Release v2.0.0 (#1758) v2.0.0 Jeff Handley 2026-07-28 14:06:46 -07:00
  • e8b80f0e6d
    Enable additional client conformance scenarios (#1763) Stephen Halter 2026-07-28 13:39:26 -07:00
  • 314bdb2f49
    Refine 2.0.0 concept documentation (#1742) v2.0.0-rc.2 Jeff Handley 2026-07-27 20:15:16 -07:00
  • 6e2f285827
    Release v2.0.0-rc.2 (#1757) Jeff Handley 2026-07-27 20:12:08 -07:00
  • bcd6b8cb3e
    Add AI disclosure guidance (#1756) Pranav Senthilnathan 2026-07-27 19:46:45 -07:00
  • 1d28d60530
    Update Microsoft.Extensions.AI dependencies (#1755) Jeff Handley 2026-07-27 17:58:21 -07:00
  • c7e4b820fe
    Reauthorize tools changed by call-tool filters (#1737) Pranav Senthilnathan 2026-07-27 16:47:05 -07:00
  • be55536a91
    Bump JsonSchema.Net and System.Linq.AsyncEnumerable (#1749) dependabot[bot] 2026-07-27 16:41:46 -07:00
  • 26f60ab7f4
    Align the 2026-07-28 wire with spec PR #3002 and SEP-2575 HTTP statuses (#1752) Paul Carleton 2026-07-28 00:08:03 +01:00
  • 6787c0cc19
    Gate 2026-07-28 result fields on negotiated protocol version (#1721) (#1753) Tarek Mahmoud Sayed 2026-07-27 12:57:50 -07:00
  • 7838900e8b
    Enable complete Tasks extension conformance coverage (#1741) Pranav Senthilnathan 2026-07-27 12:45:25 -07:00
  • 9c635ffed1
    Validate OAuth authorization state (#1726) Stephen Halter 2026-07-27 12:24:02 -07:00
  • 950ac7c1bc
    Bump OpenTelemetry and 5 others (#1747) dependabot[bot] 2026-07-27 03:01:45 -07:00
  • c0d3d6547d
    Bump Anthropic from 12.17.0 to 12.39.0 (#1750) dependabot[bot] 2026-07-27 00:37:30 -07:00
  • ea60c147a9
    Bump actions/checkout from 7.0.0 to 7.0.1 (#1745) dependabot[bot] 2026-07-27 00:36:59 -07:00
  • f55149e012
    Bump the serilog-testing group with 1 update (#1748) dependabot[bot] 2026-07-27 00:14:31 -07:00
  • 96335183f0
    Bump the testing-frameworks group with 1 update (#1746) dependabot[bot] 2026-07-27 00:02:34 -07:00
  • ec216b5202
    Fix: swallow _receiveTask exceptions in SseClientSessionTransport.CloseAsync (#1432) xue-cai 2026-07-26 11:57:27 -07:00
  • e03acd1e7c
    Add round-trip integration tests for MCP Apps _meta.ui serialization (#1698) yayayouyou 2026-07-26 15:48:33 +08:00
  • f2ce62ced9
    Rename MCPEXP002 Subclassing_* constants to Extensibility_* (#1739) dev_Hakaze 2026-07-26 13:52:48 +07:00
  • dfb2205cac
    Add MCP Apps to NativeAOT coverage (#1711) Loi Nguyen 2026-07-26 13:40:04 +07:00
  • 9f845f8ca5
    Bump actions/checkout from 6 to 7 (#1665) dependabot[bot] 2026-07-25 23:12:29 -07:00
  • 371a759cc4
    Bump danielpalme/ReportGenerator-GitHub-Action from 5.5.5 to 5.5.10 (#1569) dependabot[bot] 2026-07-25 23:10:47 -07:00
  • 6386d810d6
    Bump actions/setup-dotnet from 5.2.0 to 6.0.0 (#1716) dependabot[bot] 2026-07-25 23:00:28 -07:00
  • 5bf61c72eb
    Bump qs from 6.14.2 to 6.15.2 in the npm_and_yarn group across 1 directory (#1597) dependabot[bot] 2026-07-25 22:45:03 -07:00
  • 90969efdf9
    Bump coverlet.collector from 10.0.0 to 10.0.1 (#1582) dependabot[bot] 2026-07-25 22:41:30 -07:00
  • 4c3774930d
    Bump actions/setup-node from 6.4.0 to 7.0.0 (#1717) dependabot[bot] 2026-07-25 22:37:30 -07:00
  • 5f5d5eac50
    Resolve test server paths deterministically (#1735) Pranav Senthilnathan 2026-07-25 22:30:22 -07:00
  • bdaa95c0ed
    Release v2.0.0-rc.1 (#1738) v2.0.0-rc.1 Jeff Handley 2026-07-24 18:55:20 -07:00
  • 83523b0a42
    Add initial task extension conformance coverage (#1734) Pranav Senthilnathan 2026-07-24 17:16:20 -07:00
  • f7c61fafdb
    Extend server/discover probe timeout in in-memory tests to fix flaky Windows Debug CI hang (#1701) (#1702) Pranav Senthilnathan 2026-07-24 16:46:39 -07:00
  • ae36026695
    Publish multi-version documentation site (#1727) Jeff Handley 2026-07-24 15:55:35 -07:00
  • a5179df39b
    Fix HTTP task filter composition (#1722) Pranav Senthilnathan 2026-07-24 13:33:19 -07:00
  • ef37c2156e
    Expand npm conformance coverage (#1725) Stephen Halter 2026-07-24 09:57:40 -07:00
  • b283596df1
    V2 Edit pass (#1728) Genevieve Warren 2026-07-23 23:09:51 -07:00
  • 2d1b9a3462
    Fix ClientOAuthProvider "Client ID is not available" on cold start (#1705) Stephen Halter 2026-07-23 12:04:51 -07:00
  • 9df7640172
    Reject mismatched initialize protocol versions (#1724) Stephen Halter 2026-07-23 11:45:28 -07:00
  • 4aade88558
    Implement RFC 9207 issuer validation in ClientOAuthProvider (#1605) Mike Kistler 2026-07-23 08:01:22 -07:00
  • 990bd76b53
    Reply with JSON-RPC parse error for over-nested stdio requests (#1629) Aditya Singh 2026-07-22 15:30:52 -07:00
  • ba372faece
    fix(client): preserve underlying status code in AutoDetect probe (#1530) Mukunda Rao Katta 2026-07-22 13:31:16 -07:00
  • 20c464c55b
    Add application_type to the Dynamic Client Registration request (#1613) Jayaraman Venkatesan 2026-07-22 13:43:36 -04:00
  • 28806b1b6e
    Make auth provider token caches thread-safe (#1595) (#1708) Tarek Mahmoud Sayed 2026-07-22 09:43:14 -07:00
  • 7369a265a8
    Enforce PKCE metadata compliance in OAuth client (#730) (#1700) Pranav Senthilnathan 2026-07-21 08:24:25 -07:00
  • 71d7eead40
    Augment conceptual docs with Docker-based MCP server deployment guidance (#1423) John McKillip 2026-07-20 06:50:08 -05:00
  • 0d34048e5f
    Release v2.0.0-preview.3 (#1706) v2.0.0-preview.3 Jeff Handley 2026-07-14 17:21:31 -07:00
  • 6af05d0bf2
    Add opt-out for Streamable HTTP standalone GET stream (#1699) King Star 2026-07-15 08:06:47 +08:00
  • 2ca96f548b
    Extract Tasks into the ModelContextProtocol.Extensions.Tasks extension package (#1693) Jeff Handley 2026-07-14 15:53:58 -07:00
  • ffc557f920
    fix: ignore empty Streamable HTTP JSON responses (#1626) King Star 2026-07-15 02:23:33 +08:00
  • 1f9b8a3955
    Run stateful and stateless conformance endpoints in a single server process (#1672) Stephen Halter 2026-07-14 09:37:30 -07:00
  • 374e76eecd
    Fix missing resultType on complete result responses (#1684) Pranav Senthilnathan 2026-07-12 21:24:21 -04:00
  • fd38f51e27
    Tighten draft protocol negotiation boundaries (#1692) Stephen Halter 2026-07-12 14:30:49 -07:00
  • a8d374b280
    Fix request-scoped draft client capabilities (#1685) Pranav Senthilnathan 2026-07-12 13:56:10 -04:00
  • b2a40128fc
    Re-enable http-custom-headers conformance scenario (#1655) (#1691) Tarek Mahmoud Sayed 2026-07-10 10:49:24 -07:00
  • 3e7ca32130
    Release v2.0.0-preview.2 (#1695) v2.0.0-preview.2 Jeff Handley 2026-07-09 13:39:38 -04:00
  • 2b7fd35fbe
    Release v1.4.1 (#1694) v1.4.1 Jeff Handley 2026-07-08 20:30:43 -04:00
  • b088dd3850 Prepare release v1.4.1 Jeff Handley 2026-07-08 01:55:34 -04:00
  • 0021d8875d
    [release/1.x] Release SSE response stream reference when GET request ends (#1628) Jeff Handley 2026-07-07 15:36:02 -04:00
  • 84eb6942eb
    Add DeferChangedEvents() to McpServerPrimitiveCollection for batched change notifications (#1689) Copilot 2026-07-07 15:15:45 -04:00
  • 1214556707
    Update package READMEs as part of the release process (#1683) Copilot 2026-07-07 15:13:32 -04:00
  • e23be1d75e
    Echo request id in post-parse Streamable HTTP error responses (#1687) Tarek Mahmoud Sayed 2026-07-02 11:09:05 -07:00
  • 5d00eedebb
    Fully stabilize now-stable protocol properties (#1686) Eirik Tsarpalis 2026-07-01 22:44:19 +03:00
  • 8e7f28c237
    Document caching behavior and warn on non-conformant draft cacheable results (SEP-2549 follow-up) (#1669) Tarek Mahmoud Sayed 2026-06-28 09:55:50 -07:00
  • d6b1615988
    Follow-ups to #1610: de-draft 2026-07-28 terminology, renumber error codes, ProtocolVersion floor (#1671) v2.0.0-preview.1 Stephen Halter 2026-06-25 14:07:52 -07:00
  • 90c853103d
    Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642) Copilot 2026-06-25 13:47:14 -07:00
  • e7b450efc1
    Reduce absolute time dependencies in tests (#1649) Pranav Senthilnathan 2026-06-24 10:20:09 -07:00
  • 6c323e783b
    Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610) Stephen Halter 2026-06-23 21:24:22 -07:00
  • 3368bb7349
    Use TimeToLive (TimeSpan?) instead of TtlMs (long?) in public APIs (#1644) Copilot 2026-06-23 09:12:15 -07:00
  • 9ba1f47d77
    Enable netfx UI MCP clients (#1639) Kirill Osenkov 2026-06-22 16:52:47 -07:00
  • 8ddb3cc36f
    Obsolete Roots, Sampling, and Logging surface area per SEP-2577 (#1651) Tarek Mahmoud Sayed 2026-06-22 10:24:50 -07:00
  • 9b783d7a3b
    Implementation for SEP-2350 Client-side scope accumulation in step-up authorization (#1591) Mike Kistler 2026-06-22 06:20:35 -07:00