13 lines
380 B
C#
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);
|
|
} |