HostedMcpServerTool Clase

Definición

Representa una herramienta de servidor MCP hospedada que se puede especificar en un servicio 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
Herencia
HostedMcpServerTool

Constructores

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

Inicializa una nueva instancia de la clase HostedMcpServerTool.

HostedMcpServerTool(String, String)

Inicializa una nueva instancia de la clase HostedMcpServerTool.

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

Inicializa una nueva instancia de la clase HostedMcpServerTool.

HostedMcpServerTool(String, Uri)

Inicializa una nueva instancia de la clase HostedMcpServerTool.

Propiedades

Nombre Description
AdditionalProperties

Obtiene las propiedades adicionales asociadas a la herramienta.

AllowedTools

Obtiene o establece la lista de herramientas que el servicio de IA permite usar.

ApprovalMode

Obtiene o establece el modo de aprobación que indica cuándo el servicio de IA debe requerir la aprobación del usuario para las llamadas de herramienta al servidor MCP remoto.

Description

Obtiene una descripción de la herramienta, adecuada para su uso en la descripción del propósito de un modelo.

(Heredado de AITool)
Headers

Obtiene o establece un diccionario mutable de encabezados HTTP que se van a incluir al llamar al servidor MCP remoto.

Name

Obtiene el nombre de la herramienta.

ServerAddress

Obtiene la dirección del servidor MCP remoto. Puede ser una dirección URL o, en el caso de un servicio que proporciona servidores MCP integrados con nombres conocidos, puede ser un nombre de este tipo.

ServerDescription

Obtiene o establece la descripción del servidor MCP remoto, que se usa para proporcionar más contexto al servicio de IA.

ServerName

Obtiene el nombre del servidor MCP remoto que se usa para identificarlo.

Métodos

Nombre Description
GetService(Type, Object)

Solicita un AITool objeto del tipo serviceTypeespecificado.

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

Pide al AITool objeto de tipo TService.

(Heredado de AITool)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de AITool)

Métodos de extensión

Nombre Description
AsOpenAIResponseTool(AITool)

Crea un OpenAI ResponseTool a partir de .AITool

Se aplica a