Partilhar via


HostedMcpServerTool Classe

Definição

Representa uma ferramenta de servidor MCP hospedada que pode ser especificada para um serviço de IA.

public ref class HostedMcpServerTool : Microsoft::Extensions::AI::AITool
public class HostedMcpServerTool : Microsoft.Extensions.AI.AITool
type HostedMcpServerTool = class
    inherit AITool
Public Class HostedMcpServerTool
Inherits AITool
Herança
HostedMcpServerTool

Construtores

Nome Description
HostedMcpServerTool(String, String, IReadOnlyDictionary<String,Object>)

Inicializa uma nova instância da classe HostedMcpServerTool.

HostedMcpServerTool(String, String)

Inicializa uma nova instância da classe HostedMcpServerTool.

HostedMcpServerTool(String, Uri, IReadOnlyDictionary<String,Object>)

Inicializa uma nova instância da classe HostedMcpServerTool.

HostedMcpServerTool(String, Uri)

Inicializa uma nova instância da classe HostedMcpServerTool.

Propriedades

Nome Description
AdditionalProperties

Obtém quaisquer propriedades adicionais associadas à ferramenta.

AllowedTools

Obtém ou define a lista de ferramentas que podem ser usadas pelo serviço de IA.

ApprovalMode

Obtém ou define o modo de aprovação que indica quando o serviço de IA deve exigir aprovação do usuário para chamadas de ferramenta para o servidor MCP remoto.

Description

Obtém uma descrição da ferramenta, adequada para uso na descrição da finalidade para um modelo.

(Herdado de AITool)
Headers

Obtém ou define um dicionário mutável de cabeçalhos HTTP a serem incluídos ao chamar o servidor MCP remoto.

Name

Obtém o nome da ferramenta.

ServerAddress

Obtém o endereço do servidor MCP remoto. Isso pode ser uma URL ou, no caso de um serviço que fornece servidores MCP internos com nomes conhecidos, pode ser esse nome.

ServerDescription

Obtém ou define a descrição do servidor MCP remoto, usado para fornecer mais contexto ao serviço de IA.

ServerName

Obtém o nome do servidor MCP remoto que é usado para identificá-lo.

Métodos

Nome Description
GetService(Type, Object)

Solicita um AITool objeto do tipo serviceTypeespecificado.

(Herdado de AITool)
GetService<TService>(Object)

Solicita um AITool objeto do tipo TService.

(Herdado de AITool)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de AITool)

Métodos de Extensão

Nome Description
AsOpenAIResponseTool(AITool)

Cria um OpenAI ResponseTool de um AITool.

Aplica-se a