@microsoft/agents-a365-tooling package
Clases
| McpToolServerConfigurationService |
Servicio responsable de detectar y normalizar servidores de herramientas MCP (Protocolo de contexto de modelo) y producir objetos de configuración consumibles por el SDK de Claude. |
| ToolingConfiguration |
Configuración del paquete de herramientas. Hereda la configuración del entorno de ejecución y agrega una configuración específica de herramientas. |
| Utility | |
Interfaces
| ChatHistoryMessage |
Representa un único mensaje en el historial de chat. |
| ChatMessageRequest |
Representa la carga de solicitud de una comprobación de protección contra amenazas en tiempo real en un mensaje de chat. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Alias de tipos
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Opciones de configuración de herramientas: amplía las opciones de tiempo de ejecución. Todas las invalidaciones son funciones a las que se llama en cada acceso a propiedades. Heredado de RuntimeConfigurationOptions:
|
Funciones
| resolve |
Resuelva el ámbito de OAuth para solicitar un servidor MCP determinado. Los servidores V2 llevan su propia audiencia en el |
Variables
| default |
Proveedor predeterminado compartido para ToolingConfiguration. |
Detalles de la función
resolveTokenScopeForServer(MCPServerConfig, string)
Resuelva el ámbito de OAuth para solicitar un servidor MCP determinado.
Los servidores V2 llevan su propia audiencia en el audience campo y obtienen un token por audiencia.
Los servidores V1 (sin audienceo audiencia que coincidan con la audiencia del ámbito compartido en formato simple o api://) se revierten a sharedScope : el mcpPlatformAuthenticationScope configurado.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parámetros
- server
- MCPServerConfig
Configuración del servidor MCP devuelta por la puerta de enlace o manifiesto.
- sharedScope
-
string
Ámbito compartido configurado (mcpPlatformAuthenticationScope). El valor predeterminado es el ámbito de ATG prod para que los autores de llamadas externos sin una configuración personalizada sigan funcionando sin pasar el argumento.
Devoluciones
string
Detalles de variables
defaultToolingConfigurationProvider
Proveedor predeterminado compartido para ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>