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

  • clusterCategory
  • isNodeEnvDevelopment

Funciones

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.

Variables

defaultToolingConfigurationProvider

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>

Tipo