@microsoft/agents-a365-tooling package

Klassen

McpToolServerConfigurationService

Dienst, der für das Auffinden und Normalisieren von MCP -Toolservern (Model Context Protocol) verantwortlich ist und Konfigurationsobjekte produziert, die vom Claude SDK verwendet werden.

ToolingConfiguration

Konfiguration für Toolpaket. Erbt Laufzeiteinstellungen und fügt toolspezifische Einstellungen hinzu.

Utility

Schnittstellen

ChatHistoryMessage

Stellt eine einzelne Nachricht im Chatverlauf dar.

ChatMessageRequest

Stellt die Anforderungsnutzlast für eine Echtzeit-Bedrohungsschutzüberprüfung in einer Chatnachricht dar.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

Typaliase

MCPServerManifestEntry
ToolingConfigurationOptions

Konfigurationsoptionen für Tools – erweitert Laufzeitoptionen. Alle Außerkraftsetzungen sind Funktionen, die für jeden Eigenschaftenzugriff aufgerufen werden.

Geerbt von RuntimeConfigurationOptions:

  • clusterCategory
  • isNodeEnvDevelopment

Functions

resolveTokenScopeForServer(MCPServerConfig, string)

Lösen Sie den OAuth-Bereich auf, um eine Anforderung für einen bestimmten MCP-Server anzufordern.

V2-Server tragen ihre eigene Zielgruppe im audience Feld und erhalten ein Benutzergruppentoken. V1-Server (keine audienceoder Benutzergruppe, die der eigenen Benutzergruppe des freigegebenen Bereichs in nur oder api:// Formular entspricht) greifen auf sharedScope – den konfigurierten mcpPlatformAuthenticationScope.

Variablen

defaultToolingConfigurationProvider

Freigegebener Standardanbieter für ToolingConfiguration.

Details zur Funktion

resolveTokenScopeForServer(MCPServerConfig, string)

Lösen Sie den OAuth-Bereich auf, um eine Anforderung für einen bestimmten MCP-Server anzufordern.

V2-Server tragen ihre eigene Zielgruppe im audience Feld und erhalten ein Benutzergruppentoken. V1-Server (keine audienceoder Benutzergruppe, die der eigenen Benutzergruppe des freigegebenen Bereichs in nur oder api:// Formular entspricht) greifen auf sharedScope – den konfigurierten mcpPlatformAuthenticationScope.

function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string

Parameter

server
MCPServerConfig

Die MCP-Serverkonfiguration, die vom Gateway oder Manifest zurückgegeben wird.

sharedScope

string

Der konfigurierte freigegebene Bereich (mcpPlatformAuthenticationScope). Standardmäßig wird der Prod ATG-Bereich verwendet, sodass externe Aufrufer ohne benutzerdefinierte Konfiguration weiterhin funktionieren, ohne das Argument zu übergeben.

Gibt zurück

string

Details zu Variablen

defaultToolingConfigurationProvider

Freigegebener Standardanbieter für ToolingConfiguration.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

Typ