@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:

  • clusterCategory
  • isNodeEnvDevelopment

Funksjoner

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.

Variabler

defaultToolingConfigurationProvider

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>

Type