Condividi tramite


McpToolServerConfigurationService.GetMcpClientToolsAsync Method

Definition

Gets the MCP Client Tools from the specified MCP server.

public System.Threading.Tasks.Task<System.Collections.Generic.IList<ModelContextProtocol.Client.McpClientTool>> GetMcpClientToolsAsync(Microsoft.Agents.Builder.ITurnContext turnContext, Microsoft.Agents.A365.Tooling.Models.MCPServerConfig mCPServerConfig, string authToken);
abstract member GetMcpClientToolsAsync : Microsoft.Agents.Builder.ITurnContext * Microsoft.Agents.A365.Tooling.Models.MCPServerConfig * string -> System.Threading.Tasks.Task<System.Collections.Generic.IList<ModelContextProtocol.Client.McpClientTool>>
override this.GetMcpClientToolsAsync : Microsoft.Agents.Builder.ITurnContext * Microsoft.Agents.A365.Tooling.Models.MCPServerConfig * string -> System.Threading.Tasks.Task<System.Collections.Generic.IList<ModelContextProtocol.Client.McpClientTool>>
Public Function GetMcpClientToolsAsync (turnContext As ITurnContext, mCPServerConfig As MCPServerConfig, authToken As String) As Task(Of IList(Of McpClientTool))

Parameters

turnContext
ITurnContext

The turn context.

mCPServerConfig
MCPServerConfig

The MCP server configuration.

authToken
String

The authentication token.

Returns

Task<IList<ModelContextProtocol.Client.McpClientTool>>

MCP Client Tools

Implements

Exceptions

Applies to