@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 :
|
Functions
| resolve |
Résolvez l’étendue OAuth pour demander un serveur MCP donné. Les serveurs V2 portent leur propre audience dans le |
Variables
| default |
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>