@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:
|
Functions
| resolve |
Lösen Sie den OAuth-Bereich auf, um eine Anforderung für einen bestimmten MCP-Server anzufordern. V2-Server tragen ihre eigene Zielgruppe im |
Variablen
| default |
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>