@microsoft/agents-a365-tooling package
Klasser
| McpToolServerConfigurationService |
Tjeneste, der er ansvarlig for at finde og normalisere MCP-værktøjsservere (Model Context Protocol) og producere konfigurationsobjekter, der kan forbruges af Claude SDK. |
| ToolingConfiguration |
Konfiguration af værktøjspakke. Arver kørselsindstillinger og tilføjer værktøjsspecifikke indstillinger. |
| Utility | |
Grænseflader
| ChatHistoryMessage |
Repræsenterer en enkelt meddelelse i chatoversigten. |
| ChatMessageRequest |
Repræsenterer nyttedata for anmodning om et trusselsbeskyttelsestjek i realtid i en chatmeddelelse. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Typealiasser
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Konfigurationsindstillinger for værktøjer – udvider kørselsindstillinger. Alle tilsidesættelser er funktioner, der kaldes for hver egenskabsadgang. Nedarvet fra RuntimeConfigurationOptions:
|
Funktioner
| resolve |
Løs OAuth-området for at anmode om en given MCP-server. V2-servere har deres egen målgruppe i marken |
Variabler
| default |
Delt standardprovider for ToolingConfiguration. |
Oplysninger om funktion
resolveTokenScopeForServer(MCPServerConfig, string)
Løs OAuth-området for at anmode om en given MCP-server.
V2-servere har deres egen målgruppe i marken audience og får et token pr. målgruppe.
V1-servere (ingen audienceeller målgruppe, der svarer til det delte områdes egen målgruppe i almindelig eller api:// form) går tilbage til sharedScope – det konfigurerede mcpPlatformAuthenticationScope.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parametre
- server
- MCPServerConfig
Den MCP-serverkonfiguration, der returneres af gatewayen eller manifestet.
- sharedScope
-
string
Det konfigurerede delte område (mcpPlatformAuthenticationScope). Som standard for det prod.ATG-område, så eksterne opkald uden en brugerdefineret konfiguration fortsat fungerer uden at overføre argumentet.
Returnerer
string
Variabeldetaljer
defaultToolingConfigurationProvider
Delt standardprovider for ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>