Fix CallToolAsync for tools with no arguments (#18)

This commit is contained in:
Peder Holdgaard Pedersen 2025-02-07 09:26:42 +01:00 • committed by GitHub
commit c384c7d3de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -346,7 +346,7 @@ internal class McpClient : IMcpClient
new JsonRpcRequest
{
Method = "tools/call",
Params = CreateParametersDictionary(toolName, arguments)
Params = CreateParametersDictionary(toolName, arguments ?? new())
},
cancellationToken
).ConfigureAwait(false);