HostedMcpServerTool Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |
| GetService<TService>(Object) |
Fragt nach AITool einem Objekt vom Typ |
| 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. |