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. |
| 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. |