HostedMcpServerTool Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |
| GetService<TService>(Object) |
Pide al AITool objeto de tipo |
| 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 |