@microsoft/agents-a365-tooling package

Classes

McpToolServerConfigurationService

Service responsable de la découverte et de la normalisation des serveurs d’outils MCP (Model Context Protocol) et de la production d’objets de configuration consommables par le SDK Claude.

ToolingConfiguration

Configuration du package d’outils. Hérite des paramètres d’exécution et ajoute des paramètres spécifiques aux outils.

Utility

Interfaces

ChatHistoryMessage

Représente un message unique dans l’historique des conversations.

ChatMessageRequest

Représente la charge utile de la demande pour une vérification de protection contre les menaces en temps réel sur un message de conversation.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

Alias de type

MCPServerManifestEntry
ToolingConfigurationOptions

Options de configuration des outils : étend les options d’exécution. Toutes les substitutions sont des fonctions appelées sur chaque accès aux propriétés.

Hérité de RuntimeConfigurationOptions :

  • clusterCategory
  • isNodeEnvDevelopment

Functions

resolveTokenScopeForServer(MCPServerConfig, string)

Résolvez l’étendue OAuth pour demander un serveur MCP donné.

Les serveurs V2 portent leur propre audience dans le audience champ et obtiennent un jeton par audience. Les serveurs V1 (aucun audience, ni audience correspondant à l’audience de l’étendue partagée sous forme simple ou api://) reviennent à sharedScope : mcpPlatformAuthenticationScope configuré.

Variables

defaultToolingConfigurationProvider

Fournisseur par défaut partagé pour ToolingConfiguration.

Informations relatives à la fonction

resolveTokenScopeForServer(MCPServerConfig, string)

Résolvez l’étendue OAuth pour demander un serveur MCP donné.

Les serveurs V2 portent leur propre audience dans le audience champ et obtiennent un jeton par audience. Les serveurs V1 (aucun audience, ni audience correspondant à l’audience de l’étendue partagée sous forme simple ou api://) reviennent à sharedScope : mcpPlatformAuthenticationScope configuré.

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

Paramètres

server
MCPServerConfig

Configuration du serveur MCP retournée par la passerelle ou le manifeste.

sharedScope

string

Étendue partagée configurée (mcpPlatformAuthenticationScope). Par défaut, l’étendue prod ATG permet aux appelants externes sans configuration personnalisée de continuer à fonctionner sans passer l’argument.

Retours

string

Détails de variable

defaultToolingConfigurationProvider

Fournisseur par défaut partagé pour ToolingConfiguration.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

Type