Freigeben über


IMcpToolServerConfigurationService Interface

Definition

Provides methods for managing MCP server configurations.

public interface IMcpToolServerConfigurationService
type IMcpToolServerConfigurationService = interface
Public Interface IMcpToolServerConfigurationService
Derived

Methods

Name Description
EnumerateAllToolsAsync(String, String, ITurnContext, ToolOptions)

Enumerates all MCP tools from configured servers, returning a flat list of all tools.

EnumerateToolsFromServersAsync(String, String, ITurnContext, ToolOptions)

Enumerates all MCP tools from configured servers for a given agent.

GetMcpClientToolsAsync(ITurnContext, MCPServerConfig, String, ToolOptions)

Gets the MCP Client Tools from the specified MCP server.

ListToolServersAsync(String, String, ToolOptions)

Gets the list of MCP Servers that are configured for the agent.

ListToolServersAsync(String, String)

Gets the list of MCP Servers that are configured for the agent.

SendChatHistoryAsync(ITurnContext, ChatHistoryMessage[], CancellationToken)

Sends chat history to the MCP platform for real-time threat protection.

SendChatHistoryAsync(ITurnContext, ChatHistoryMessage[], ToolOptions, CancellationToken)

Sends chat history to the MCP platform for real-time threat protection.

Applies to