@microsoft/agents-a365-tooling package
Klasser
| McpToolServerConfigurationService |
Tjänst som ansvarar för att identifiera och normalisera MCP-verktygsservrar (Model Context Protocol) och producera konfigurationsobjekt som kan användas av Claude SDK. |
| ToolingConfiguration |
Konfiguration för verktygspaket. Ärver körningsinställningar och lägger till verktygsspecifika inställningar. |
| Utility | |
Gränssnitt
| ChatHistoryMessage |
Representerar ett enda meddelande i chatthistoriken. |
| ChatMessageRequest |
Representerar nyttolasten för begäran för en kontroll av skydd mot hot i realtid i ett chattmeddelande. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Typalias
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Konfigurationsalternativ för verktyg – utökar körningsalternativen. Alla åsidosättningar är funktioner som anropas för varje egenskapsåtkomst. Ärvd från RuntimeConfigurationOptions:
|
Funktioner
| resolve |
Lös OAuth-omfånget för att begära en viss MCP-server. V2-servrar har en egen målgrupp i |
Variabler
| default |
Delad standardprovider för ToolingConfiguration. |
Funktionsinformation
resolveTokenScopeForServer(MCPServerConfig, string)
Lös OAuth-omfånget för att begära en viss MCP-server.
V2-servrar har en egen målgrupp i audience fältet och får en token per målgrupp.
V1-servrar (ingen audience, eller målgrupp som matchar det delade omfångets egen målgrupp i oformaterad eller api:// form) återgår till sharedScope – det konfigurerade mcpPlatformAuthenticationScope.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parametrar
- server
- MCPServerConfig
MCP-serverkonfigurationen som returneras av gatewayen eller manifestet.
- sharedScope
-
string
Det konfigurerade delade omfånget (mcpPlatformAuthenticationScope). Standardvärdet är prod ATG-omfånget så att externa anropare utan en anpassad konfiguration fortsätter att fungera utan att skicka argumentet.
Returer
string
Variabelinformation
defaultToolingConfigurationProvider
Delad standardprovider för ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>