HostedMcpServerTool Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
| GetService<TService>(Object) |
Solicita um AITool objeto do tipo |
| 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. |