csharp-sdk/tests/ModelContextProtocol.Tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Stephen Toub 2c75acded8
Improve progress reporting (#145)
* Improve progress reporting

- Enable injecting an `IProgress<>` into a tool call to report progress when the client has supplied a progress token
- Add a custom type for ProgressToken and ProgressNotification to map to the schema
- Simplify RequestId to match ProgressToken's shape
- Serialize StdioClientTransport's SendMessageAsync implementation
- Add strongly-typed names for all request methods
- Change all request IDs created by McpJsonRpcEndpoint to include a guid for that endpoint

* Address PR feedback
2025-03-31 09:33:16 -04:00
..
Client Refactor transports to help enable graceful shutdown (#142) 2025-03-30 17:10:14 -07:00
Configuration Improve progress reporting (#145) 2025-03-31 09:33:16 -04:00
Protocol Overhaul tool handling (#89) 2025-03-25 15:32:46 -04:00
Server Improve progress reporting (#145) 2025-03-31 09:33:16 -04:00
Transport Improve progress reporting (#145) 2025-03-31 09:33:16 -04:00
Utils Improve progress reporting (#145) 2025-03-31 09:33:16 -04:00
ClientIntegrationTestFixture.cs Add XunitLoggerProvider (#81) 2025-03-25 08:53:55 -04:00
ClientIntegrationTests.cs Overhaul of Resources (#125) 2025-03-30 22:45:03 -04:00
EverythingSseServerFixture.cs Refactor transports to help enable graceful shutdown (#142) 2025-03-30 17:10:14 -07:00
GlobalUsings.cs Rename project and namespaces 2025-03-19 15:02:38 +02:00
ModelContextProtocol.Tests.csproj Set up package publishing for daily, manual, and release builds (#118) 2025-03-27 15:08:19 -07:00
SseIntegrationTests.cs Refactor transports to help enable graceful shutdown (#142) 2025-03-30 17:10:14 -07:00
SseServerIntegrationTestFixture.cs Refactor transports to help enable graceful shutdown (#142) 2025-03-30 17:10:14 -07:00
SseServerIntegrationTests.cs Overhaul of Resources (#125) 2025-03-30 22:45:03 -04:00
TestAttributes.cs Refactor transports to help enable graceful shutdown (#142) 2025-03-30 17:10:14 -07:00