Commit graph

  • dbf91bcb1a
    Change ProtectedResourceMetadata URI properties to strings and build resource strings directly (#1264) Copilot 2026-02-12 22:28:43 -05:00
  • b4c7ded398
    Add tests to verify McpClient.DisposeAsync doesn't hang (#1252) Stephen Halter 2026-02-12 19:26:30 -08:00
  • 27b5eb8031
    Bring up to 0.1.13 conformance (#1254) Stephen Toub 2026-02-10 11:33:52 -05:00
  • 9c1538fd98
    Add AOT compatibility publish test (#1246) Copilot 2026-02-09 22:00:12 +02:00
  • bfd01b996f
    Bump version to 0.9.0-preview.1 (#1245) Jeff Handley 2026-02-06 07:48:32 -08:00
  • 0114de746e
    Update to MCP conformance tests version 0.1.13 (#1249) Stephen Toub 2026-02-05 21:18:47 -05:00
  • e55ae7b7bd
    Use package-lock.json to pin conformance test dependencies (#1247) Stephen Halter 2026-02-05 17:42:41 -08:00
  • cfa89a3907
    Clarify McpMetaAttribute documentation scope (#1242) v0.8.0-preview.1 Copilot 2026-02-03 15:51:32 -08:00
  • d5c6b0d7f9
    Add DistributedCacheEventStreamStore (#1136) Mackinnon Buck 2026-02-03 15:48:57 -08:00
  • 712068b161
    Seal public Protocol reference types to prevent external inheritance (#1232) Copilot 2026-02-02 10:15:20 -05:00
  • 0c35f8f333
    Bump the other-testing group with 1 update (#1233) dependabot[bot] 2026-02-02 17:10:59 +02:00
  • b2057d840f
    Bump Anthropic from 12.2.0 to 12.3.0 (#1234) dependabot[bot] 2026-02-02 17:10:46 +02:00
  • 7d48d3922c
    Add support for message-level filters to McpServer (#1207) Stephen Halter 2026-01-30 15:19:00 -08:00
  • 6224f30a33
    Suppress TimeProvider.Testing net472 warning (#1227) Copilot 2026-01-30 14:56:45 -08:00
  • 6a4e4d27dc
    Skip .NET Framework tests on non-Windows platforms (#1226) Copilot 2026-01-30 14:56:24 -08:00
  • 50d6d0b570
    Fix XunitLoggerProvider crash when background work logs after test disposal (#1229) Copilot 2026-01-30 14:56:12 -08:00
  • 5084a79068
    Add ILoggerFactory to StreamableHttpServerTransport (#1213) Copilot 2026-01-30 17:45:39 -05:00
  • e47f88419c
    Fix keyset pagination with monotonic UUIDv7-like task IDs (#1215) Copilot 2026-01-30 17:09:24 -05:00
  • 82bd98081d
    Add test coverage for AdditionalHeaders in Streamable HTTP transport (#1218) Copilot 2026-01-30 14:07:49 -08:00
  • a83d6198a5
    Centralize test timeout constants to fix CI flakiness (#1224) Copilot 2026-01-30 13:47:11 -08:00
  • 283caf9810
    Fix race condition in AutomaticInputRequiredStatusTests polling logic (#1223) Copilot 2026-01-30 15:21:28 -05:00
  • f9dec13660
    Fix race condition in SSE GET request initialization (#1212) Stephen Toub 2026-01-29 23:04:51 -05:00
  • 8e57ac6b0e
    Centralize test timeout constants to fix sporadic CI failures (#1210) Copilot 2026-01-29 22:06:17 -05:00
  • 7c85ac6706
    Include response body in HttpRequestException for transport client errors (#1193) Copilot 2026-01-29 17:23:21 -05:00
  • 482e311a70
    Fix StdioServerTransportTests to use Debug logging level instead of Trace (#1209) Copilot 2026-01-29 17:20:52 -05:00
  • aaf2246d53
    Use Process.Kill(entireProcessTree: true) on .NET for faster process termination (#1187) Stephen Toub 2026-01-29 14:29:08 -05:00
  • ee8c485d41
    Add Trace-level logging for JSON-RPC payloads in transports (#1191) Copilot 2026-01-29 11:26:33 -08:00
  • 5b189aff0a
    Fix Session_TracksActivities test (#1200) Stephen Toub 2026-01-29 10:42:03 -05:00
  • e4692faeda
    Remove 10 second wait from docker tests (#1188) Stephen Toub 2026-01-29 10:36:54 -05:00
  • 84dcfbc38c
    Bump the opentelemetry-testing group with 6 updates (#1174) dependabot[bot] 2026-01-28 21:23:28 -05:00
  • 269f39f5a1
    Bump actions/checkout from 6.0.1 to 6.0.2 (#1173) dependabot[bot] 2026-01-28 21:21:58 -05:00
  • 727d507dbd
    Fix typo in progress.md (#1189) Ruyut 2026-01-29 01:36:14 +08:00
  • 201d8d4819
    Fix typo in elicitation.md (#1186) Ruyut 2026-01-29 00:53:32 +08:00
  • 0093341781
    Bump version to 0.8.0-preview.1 (#1181) Copilot 2026-01-27 20:45:38 -08:00
  • 10e4f5b20f
    Implement MCP task support (SEP-1686) (#1170) v0.7.0-preview.1 Eirik Tsarpalis 2026-01-28 05:21:02 +02:00
  • 81664c3fce
    Fix reserved expansion (e.g. "{+var}") when matching resources (#1142) Stephen Halter 2026-01-27 14:23:31 -08:00
  • 6ca7cde13c
    Document MCP Server project template in README (#1148) leslierichardson95 2026-01-27 14:23:06 -08:00
  • 86bc96df46
    Fix flaky test: Client_CanResumePostResponseStream_AfterDisconnection (#1179) Mackinnon Buck 2026-01-27 11:41:55 -08:00
  • a1e9e4102e
    Pin the MCP conformance tester package (#1176) Eirik Tsarpalis 2026-01-26 22:35:31 +02:00
  • 46d30444a8
    Fix ToJsonObject serialization failure with anonymous types and add support for custom JsonSerializerOptions (#1113) Copilot 2026-01-20 11:21:11 +02:00
  • 0585c27d53
    Fix form mode elicitation schema check to apply for all form requests (#1151) Copilot 2026-01-19 21:26:28 -05:00
  • eca882e48c
    Update Anthropic SDK to 12.2.0 (#1164) Copilot 2026-01-19 18:00:39 +02:00
  • c9eddc9227
    Update Microsoft.Extensions.AI to 10.2.0 (#1165) Copilot 2026-01-19 17:29:42 +02:00
  • 4a3a17da19
    Fix source generator diagnostic locations for incremental caching (#1153) Copilot 2026-01-19 09:37:15 -05:00
  • fcf70c7757
    Bump the other-testing group with 1 update (#1160) dependabot[bot] 2026-01-19 16:00:03 +02:00
  • 3eef74b9b6
    Bump the testing-frameworks group with 1 update (#1159) dependabot[bot] 2026-01-19 15:58:50 +02:00
  • c61f0fa388
    Bump actions/setup-node from 6.1.0 to 6.2.0 (#1158) dependabot[bot] 2026-01-19 15:57:38 +02:00
  • 92db4ab67d
    Bump actions/setup-dotnet from 5.0.1 to 5.1.0 (#1157) dependabot[bot] 2026-01-19 15:56:52 +02:00
  • 774411b22c
    Add 2025-11-25 as supported version (#1130) Copilot 2026-01-15 09:59:42 -05:00
  • b8311756b4
    Streamable HTTP resumability + redelivery + SSE polling via server-side disconnect (#1077) Mackinnon Buck 2026-01-14 22:54:25 -08:00
  • 4cb2fd4655
    Bump version to 0.7.0-preview.1 (#1144) Jeff Handley 2026-01-14 04:26:59 -08:00
  • dada237416
    Add comprehensive edge case tests for JSON-RPC payload shapes (#1143) Copilot 2026-01-14 14:26:18 +02:00
  • ae9888230a
    chore: update licensing to Apache 2.0 for new contributions (#1140) adam jones 2026-01-14 02:23:39 +00:00
  • d52a7b183d
    Align telemetry with OpenTelemetry MCP semantic conventions (#1139) v0.6.0-preview.1 Copilot 2026-01-13 18:07:49 -08:00
  • 89b67b0e70
    Bump version to 0.6.0-preview.1 (#1141) Jeff Handley 2026-01-13 09:42:01 -08:00
  • 2bc105b612
    Optimize JsonRpcMessage deserialization with single-pass parsing (#1138) Copilot 2026-01-13 11:55:49 -05:00
  • 4a2c36cf0c
    Use fully-qualified type names in generated partial method signatures (#1135) Copilot 2026-01-12 11:13:20 -05:00
  • b2afc2fd65
    Bump Anthropic from 12.0.1 to 12.1.0 (#1137) dependabot[bot] 2026-01-12 16:49:19 +02:00
  • 50e29c572d
    Add examples of icons on tools, resources, prompts, and server implementation to EverythingServer (#1096) Mike Kistler 2026-01-09 08:49:37 -06:00
  • 14f9735c19
    Add client conformance tests (#1102) Mike Kistler 2026-01-09 07:26:50 -06:00
  • f3fb617ffb
    Install mono in dev container (#1133) Mike Kistler 2026-01-08 19:40:06 -06:00
  • 6ff271241c
    Bump the other-testing group with 1 update (#1124) dependabot[bot] 2026-01-08 14:33:00 -08:00
  • bafbb0a8ba
    Fix CreateSamplingHandler to use ChatRole.Tool for tool result messages (#1128) Copilot 2026-01-06 16:58:41 -05:00
  • db0beeb2e8
    Add CONTRIBUTING.md (#1125) Mike Kistler 2025-12-29 13:07:54 -06:00
  • 0897ca1a72
    Bump Anthropic from 11.0.0 to 12.0.1 (#1118) dependabot[bot] 2025-12-22 06:22:04 -05:00
  • aa2f8f444b
    Improve docs landing page (#1114) Genevieve Warren 2025-12-19 12:45:35 -08:00
  • 8316aa0895
    Add CS1066 suppressor for MCP server methods with optional parameters (#1110) Copilot 2025-12-19 11:01:12 -08:00
  • 8b73a42c9d
    Remove private reflection from tests (#1107) Copilot 2025-12-16 21:20:42 +02:00
  • aaffd71c69
    Fix session timeout due to timestamp frequency mismatch and activity tracking (#1106) Copilot 2025-12-15 16:21:21 -05:00
  • 1b846cb76c
    Add missing exception documentation to public API surface (#1103) Copilot 2025-12-15 12:51:09 -05:00
  • 31fcc1eb44
    Add request duration to LogRequestHandlerCompleted and LogRequestHandlerException log messages (#1092) Copilot 2025-12-15 09:50:52 -08:00
  • d0ee6a0bef
    Bump the other-testing group with 1 update (#1101) dependabot[bot] 2025-12-15 19:46:21 +02:00
  • a78008c53c
    Bump actions/download-artifact from 6.0.0 to 7.0.0 (#1097) dependabot[bot] 2025-12-15 19:09:10 +02:00
  • 8a7d132eb3
    Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1099) dependabot[bot] 2025-12-15 19:08:54 +02:00
  • ebda8565a6
    Bump becheran/mlc from 1.0.0 to 1.2.0 (#1098) dependabot[bot] 2025-12-15 19:07:29 +02:00
  • ff5e8b01cc
    Bump actions/checkout from 6.0.0 to 6.0.1 (#1100) dependabot[bot] 2025-12-15 19:05:17 +02:00
  • 5b74ee21e4
    Document HttpRequestException thrown by McpClient.CreateAsync (#1095) Copilot 2025-12-15 07:16:18 -06:00
  • c3910e957b
    Update Microsoft.Extensions.AI* packages to latest versions (#1093) Copilot 2025-12-13 10:49:19 -05:00
  • 3aedd3cd9a
    Fix Icon.Theme documentation to match MCP specification (#1090) Copilot 2025-12-12 16:33:51 +02:00
  • 9bbae84c9b
    Resource subscribe should be true if handler provided (#676) Peder Holdgaard Pedersen 2025-12-12 05:41:43 +01:00
  • 31f8d20a1a
    Support incremental scope consent (SEP-835) (#1084) Stephen Halter 2025-12-11 19:51:47 -08:00
  • 828d51e9d4
    Improve caching in XmlToDescriptionGenerator (#1010) Stephen Toub 2025-12-11 13:03:53 -05:00
  • 80e1882b0d
    Bump version to 0.5.0-preview.2. Update NuGet Project URL. (#1078) Jeff Handley 2025-12-10 07:41:03 -08:00
  • cd1052be81
    Update Microsoft.Extensions.AI dependencies to 10.1.0 (#1082) Copilot 2025-12-10 16:18:33 +02:00
  • f9239b0fb7
    Migrate from Anthropic.SDK to official Anthropic package (#1083) Copilot 2025-12-10 08:58:41 -05:00
  • 20d726bfdf
    Remove s_additionalProperties from McpClientTool (#1080) Copilot 2025-12-10 15:53:41 +02:00
  • 66ba3426fb
    Bump actions/checkout from 5.0.1 to 6.0.0 (#1005) dependabot[bot] 2025-12-08 22:34:21 -08:00
  • 9f6fc363db
    Bump danielpalme/ReportGenerator-GitHub-Action from 5.5.0 to 5.5.1 (#1073) dependabot[bot] 2025-12-08 16:01:22 +02:00
  • ef62e6e4c9
    Bump actions/setup-node from 6.0.0 to 6.1.0 (#1074) dependabot[bot] 2025-12-08 15:59:38 +02:00
  • fd3a951e3c
    Update NuGet.org package owner to ModelContextProtocol (#1071) v0.5.0-preview.1 Jeff Handley 2025-12-05 15:19:43 -08:00
  • 862492d32f
    Add SubscribeToResourceAsync overload with handler delegate (#1069) Copilot 2025-12-05 18:15:24 -05:00
  • 1b52ddacba
    Add DebuggerDisplay attributes to Protocol types (#1068) Copilot 2025-12-05 15:09:46 -08:00
  • 970207989e
    Fall back to well-known URL in client if 401 response is missing resource_metadata parameter (#1054) Stephen Halter 2025-12-05 14:12:51 -08:00
  • d99f882884
    Add McpClientTool.WithMeta (#1027) Peder Holdgaard Pedersen 2025-12-05 21:41:44 +01:00
  • 4a84412331
    Add McpClient/Session methods using .Protocol types (#1063) Stephen Toub 2025-12-05 13:45:12 -05:00
  • d76bc16bd1
    Add ResourceNotFound error code (-32002) (#1062) Copilot 2025-12-05 10:39:30 -08:00
  • 4808ca0324
    Synthesize return description into tool description when UseStructuredContent is false (#1049) Copilot 2025-12-05 10:24:49 -08:00
  • ae17ba0b4b
    Add support for URL mode elicitation (#1021) Stephen Halter 2025-12-05 00:03:16 -08:00
  • c447973972
    Add request options bag to high level requests and include Meta (#970) Mike Kistler 2025-12-04 14:32:12 -08:00
  • 627de76ca6
    Remove McpClient.Enumerate*Async methods (#1060) Copilot 2025-12-04 11:05:40 -08:00