@microsoft/agents-a365-tooling package
Klasser
| McpToolServerConfigurationService |
Tjeneste som er ansvarlig for å oppdage og normalisere MCP-verktøyservere (Model Context Protocol) og produsere konfigurasjonsobjekter som kan brukes av Claude SDK. |
| ToolingConfiguration |
Konfigurasjon for verktøypakke. Arver kjøretidsinnstillinger og legger til verktøyspesifikke innstillinger. |
| Utility | |
Grensesnitt
| ChatHistoryMessage |
Representerer én enkelt melding i chatteloggen. |
| ChatMessageRequest |
Representerer nyttelasten for forespørsel om trusselbeskyttelse i sanntid på en chatmelding. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Typealiaser
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Verktøykonfigurasjonsalternativer – utvider kjøretidsalternativer. Alle overstyringer er funksjoner som kalles på hver egenskapstilgang. Arvet fra RuntimeConfigurationOptions:
|
Funksjoner
| resolve |
Løs OAuth-omfanget for å be om en gitt MCP-server. V2-servere har sitt eget publikum i |
Variabler
| default |
Delt standardleverandør for ToolingConfiguration. |
Funksjonsdetaljer
resolveTokenScopeForServer(MCPServerConfig, string)
Løs OAuth-omfanget for å be om en gitt MCP-server.
V2-servere har sitt eget publikum i audience feltet og får et per målgruppetoken.
V1-servere (ingen audienceeller målgruppe som samsvarer med det delte omfangets egen målgruppe i vanlig eller api:// skjema) faller tilbake til sharedScope – det konfigurerte mcpPlatformAuthenticationScope.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parametere
- server
- MCPServerConfig
MCP-serverkonfigurasjonen som returneres av gatewayen eller manifestet.
- sharedScope
-
string
Konfigurert delt omfang (mcpPlatformAuthenticationScope). Standardverdiene for prod ATG-omfanget slik at eksterne innringere uten en egendefinert konfigurasjon fortsetter å fungere uten å sende argumentet.
Returnerer
string
Variable detaljer
defaultToolingConfigurationProvider
Delt standardleverandør for ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>