LinkToolAddin/client/McpClient.cs

13 lines
380 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using ModelContextProtocol.Client;
using ModelContextProtocol.Protocol.Types;
namespace LinkToolAddin.client;
public interface McpClient
{
public Task<IList<McpClientTool>> GetToolListAsync();
public Task<CallToolResponse> CallToolAsync(string toolName, Dictionary<string, object> parameters = null);
}