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

  • clusterCategory
  • isNodeEnvDevelopment

Functies

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.

Variabelen

defaultToolingConfigurationProvider

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>

Type