HostedMcpServerTool Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta uno strumento server MCP ospitato che può essere specificato in un servizio di intelligenza artificiale.
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
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| HostedMcpServerTool(String, String, IReadOnlyDictionary<String,Object>) |
Inizializza una nuova istanza della classe HostedMcpServerTool. |
| HostedMcpServerTool(String, String) |
Inizializza una nuova istanza della classe HostedMcpServerTool. |
| HostedMcpServerTool(String, Uri, IReadOnlyDictionary<String,Object>) |
Inizializza una nuova istanza della classe HostedMcpServerTool. |
| HostedMcpServerTool(String, Uri) |
Inizializza una nuova istanza della classe HostedMcpServerTool. |
Proprietà
| Nome | Descrizione |
|---|---|
| AdditionalProperties |
Ottiene eventuali proprietà aggiuntive associate allo strumento. |
| AllowedTools |
Ottiene o imposta l'elenco degli strumenti che possono essere usati dal servizio di intelligenza artificiale. |
| ApprovalMode |
Ottiene o imposta la modalità di approvazione che indica quando il servizio di intelligenza artificiale deve richiedere l'approvazione dell'utente per le chiamate degli strumenti al server MCP remoto. |
| Description |
Ottiene una descrizione dello strumento, adatta per l'uso nella descrizione dello scopo di un modello. (Ereditato da AITool) |
| Headers |
Ottiene o imposta un dizionario modificabile di intestazioni HTTP da includere quando si chiama il server MCP remoto. |
| Name |
Ottiene il nome dello strumento. |
| ServerAddress |
Ottiene l'indirizzo del server MCP remoto. Può trattarsi di un URL o, nel caso di un servizio che fornisce server MCP predefiniti con nomi noti, può essere un nome di questo tipo. |
| ServerDescription |
Ottiene o imposta la descrizione del server MCP remoto, usato per fornire più contesto al servizio di intelligenza artificiale. |
| ServerName |
Ottiene il nome del server MCP remoto utilizzato per identificarlo. |
Metodi
| Nome | Descrizione |
|---|---|
| GetService(Type, Object) |
Richiede un AITool oggetto del tipo |
| GetService<TService>(Object) |
Chiede all'oggetto AITool di tipo |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da AITool) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsOpenAIResponseTool(AITool) |
Crea un oggetto OpenAI ResponseTool da un oggetto AITool. |