Condividi tramite


HostedMcpServerTool Classe

Definizione

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à
HostedMcpServerTool

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

(Ereditato da AITool)
GetService<TService>(Object)

Chiede all'oggetto AITool di tipo TService.

(Ereditato da AITool)
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.

Si applica a