@microsoft/agents-a365-tooling package
Klassen
| McpToolServerConfigurationService |
Service die verantwoordelijk is voor het detecteren en normaliseren van MCP-hulpprogrammaservers (Model Context Protocol) en het produceren van configuratieobjecten die kunnen worden gebruikt door de Claude SDK. |
| ToolingConfiguration |
Configuratie voor hulpprogrammapakket. Neemt runtime-instellingen over en voegt hulpprogramma-specifieke instellingen toe. |
| Utility | |
Interfaces
| ChatHistoryMessage |
Vertegenwoordigt één bericht in de chatgeschiedenis. |
| ChatMessageRequest |
Vertegenwoordigt de nettolading van de aanvraag voor een realtime bedreigingsbeveiligingscontrole in een chatbericht. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Type-aliassen
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Configuratieopties voor hulpprogramma's- breidt runtime-opties uit. Alle onderdrukkingen zijn functies die worden aangeroepen voor elke toegang tot eigenschappen. Overgenomen van RuntimeConfigurationOptions:
|
Functies
| resolve |
Los het OAuth-bereik op om een bepaalde MCP-server aan te vragen. V2-servers hebben hun eigen doelgroep in het |
Variabelen
| default |
Gedeelde standaardprovider voor ToolingConfiguration. |
Functiedetails
resolveTokenScopeForServer(MCPServerConfig, string)
Los het OAuth-bereik op om een bepaalde MCP-server aan te vragen.
V2-servers hebben hun eigen doelgroep in het audience veld en krijgen een token per doelgroep.
V1-servers (geen audienceof doelgroep die overeenkomt met de eigen doelgroep van het gedeelde bereik in gewone of api:// vorm) vallen terug op sharedScope : de geconfigureerde mcpPlatformAuthenticationScope.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parameters
- server
- MCPServerConfig
De CONFIGURATIE van de MCP-server die wordt geretourneerd door de gateway of het manifest.
- sharedScope
-
string
Het geconfigureerde gedeelde bereik (mcpPlatformAuthenticationScope). Standaard ingesteld op het prod ATG-bereik, zodat externe bellers zonder aangepaste configuratie blijven werken zonder het argument door te geven.
Retouren
string
Variabele details
defaultToolingConfigurationProvider
Gedeelde standaardprovider voor ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>