csharp-sdk/src/mcpdotnet
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Stephen Toub 08b0a04dab
Overhaul McpClientFactory/McpServerFactory (#87)
Handlers are now specified before connecting the client/server. Otherwise, race conditions exist. Handlers move into being a part of the McpClientOptions/McpServerOptions, so that they're provided to the factories. Where relevant, the handlers are specified as part of the capability descriptors, so that they go hand in hand.

The factories are no longer stateful. Instead of allocating a factory and then calling a create method on it, you just call a static factory method.
2025-03-16 12:08:52 -04:00
..
Client Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Configuration Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Hosting Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Logging Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Protocol Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Server Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Shared Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
Utils Overhaul McpClientFactory/McpServerFactory (#87) 2025-03-16 12:08:52 -04:00
mcpdotnet.csproj Bump version to 1.1.0 (#65) 2025-03-12 21:20:06 +01:00