@microsoft/agents-a365-tooling package

Classi

McpToolServerConfigurationService

Servizio responsabile dell'individuazione e della normalizzazione dei server degli strumenti MCP (Model Context Protocol) e della produzione di oggetti di configurazione utilizzabili da Claude SDK.

ToolingConfiguration

Configurazione per il pacchetto di strumenti. Eredita le impostazioni di runtime e aggiunge impostazioni specifiche degli strumenti.

Utility

Interfacce

ChatHistoryMessage

Rappresenta un singolo messaggio nella cronologia delle chat.

ChatMessageRequest

Rappresenta il payload della richiesta per un controllo di protezione dalle minacce in tempo reale in un messaggio di chat.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

Alias tipo

MCPServerManifestEntry
ToolingConfigurationOptions

Opzioni di configurazione degli strumenti: estende le opzioni di runtime. Tutte le sostituzioni sono funzioni chiamate per ogni accesso alle proprietà.

Ereditato da RuntimeConfigurationOptions:

  • clusterCategory
  • isNodeEnvDevelopment

Funzioni

resolveTokenScopeForServer(MCPServerConfig, string)

Risolvere l'ambito OAuth per richiedere un determinato server MCP.

I server V2 portano il audience proprio pubblico nel campo e ottengono un token per gruppo di destinatari. I server V1 (nessun audiencegruppo di destinatari o che corrispondono al gruppo di destinatari dell'ambito condiviso in formato normale o api://), sharedScope ovvero il mcpPlatformAuthenticationScope configurato.

Variabili

defaultToolingConfigurationProvider

Provider predefinito condiviso per ToolingConfiguration.

Dettagli funzione

resolveTokenScopeForServer(MCPServerConfig, string)

Risolvere l'ambito OAuth per richiedere un determinato server MCP.

I server V2 portano il audience proprio pubblico nel campo e ottengono un token per gruppo di destinatari. I server V1 (nessun audiencegruppo di destinatari o che corrispondono al gruppo di destinatari dell'ambito condiviso in formato normale o api://), sharedScope ovvero il mcpPlatformAuthenticationScope configurato.

function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string

Parametri

server
MCPServerConfig

Configurazione del server MCP restituita dal gateway o dal manifesto.

sharedScope

string

Ambito condiviso configurato (mcpPlatformAuthenticationScope). L'impostazione predefinita è l'ambito prod ATG in modo che i chiamanti esterni senza una configurazione personalizzata continuino a funzionare senza passare l'argomento.

Valori restituiti

string

Dettagli delle variabili

defaultToolingConfigurationProvider

Provider predefinito condiviso per ToolingConfiguration.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

Tipo