Freigeben über


HostedMcpServerTool Klasse

Definition

Stellt ein gehostetes MCP-Servertool dar, das für einen KI-Dienst angegeben werden kann.

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

Konstruktoren

Name Beschreibung
HostedMcpServerTool(String, String, IReadOnlyDictionary<String,Object>)

Initialisiert eine neue Instanz der HostedMcpServerTool-Klasse.

HostedMcpServerTool(String, String)

Initialisiert eine neue Instanz der HostedMcpServerTool-Klasse.

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

Initialisiert eine neue Instanz der HostedMcpServerTool-Klasse.

HostedMcpServerTool(String, Uri)

Initialisiert eine neue Instanz der HostedMcpServerTool-Klasse.

Eigenschaften

Name Beschreibung
AdditionalProperties

Ruft alle zusätzlichen Eigenschaften ab, die dem Tool zugeordnet sind.

AllowedTools

Ruft die Liste der Tools ab, die vom KI-Dienst verwendet werden dürfen, oder legt diese fest.

ApprovalMode

Ruft den Genehmigungsmodus ab, der angibt, wann der KI-Dienst die Benutzergenehmigung für Toolaufrufe an den Remote-MCP-Server erfordern soll, oder legt diesen fest.

Description

Ruft eine Beschreibung des Tools ab, geeignet für die Beschreibung des Zwecks für ein Modell.

(Geerbt von AITool)
Headers

Ruft ein änderbares Wörterbuch von HTTP-Headern ab, die beim Aufrufen des Remote-MCP-Servers eingeschlossen werden sollen, oder legt dieses fest.

Name

Ruft den Namen des Tools ab.

ServerAddress

Ruft die Adresse des Remote-MCP-Servers ab. Dies kann eine URL sein, oder im Falle eines Diensts, der integrierte MCP-Server mit bekannten Namen bereitstellt, kann es sich um einen solchen Namen handeln.

ServerDescription

Ruft die Beschreibung des Remote-MCP-Servers ab, der verwendet wird, um mehr Kontext für den KI-Dienst bereitzustellen, oder legt diese fest.

ServerName

Ruft den Namen des Remote-MCP-Servers ab, der verwendet wird, um ihn zu identifizieren.

Methoden

Name Beschreibung
GetService(Type, Object)

Fragt nach AITool einem Objekt des angegebenen Typs serviceType.

(Geerbt von AITool)
GetService<TService>(Object)

Fragt nach AITool einem Objekt vom Typ TService.

(Geerbt von AITool)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von AITool)

Erweiterungsmethoden

Name Beschreibung
AsOpenAIResponseTool(AITool)

Erstellt ein OpenAI ResponseTool aus einem AITool.

Gilt für: