@microsoft/agents-a365-tooling package

Classes

McpToolServerConfigurationService

Serviço responsável por descobrir e normalizar servidores de ferramentas MCP (Model Context Protocol) e produzir objetos de configuração consumíveis pelo Claude SDK.

ToolingConfiguration

Configuração para o pacote de ferramentas. Herda definições de runtime e adiciona definições específicas da ferramenta.

Utility

Interfaces

ChatHistoryMessage

Representa uma única mensagem no histórico do chat.

ChatMessageRequest

Representa a carga útil do pedido para uma verificação de proteção contra ameaças em tempo real numa mensagem de chat.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

Aliases de Tipo

MCPServerManifestEntry
ToolingConfigurationOptions

Opções de configuração de ferramentas - estendem as opções de runtime. Todos os overrides são funções chamadas em cada acesso à propriedade.

Herdado do RuntimeConfigurationOptions:

  • clusterCategoria
  • isNodeEnvDevelopment

Funções

resolveTokenScopeForServer(MCPServerConfig, string)

Resolve o âmbito OAuth para pedir um dado servidor MCP.

Os servidores V2 transportam o seu próprio público no audience campo e recebem um token por audiência. Servidores V1 (sem audience, ou audiência que corresponda à audiência do escopo partilhado em forma simples ou api://) recorrem ao sharedScope — mcpPlatformAuthenticationScope configurado.

Variáveis

defaultToolingConfigurationProvider

Fornecedor partilhado por defeito para o ToolingConfiguration.

Detalhes de Função

resolveTokenScopeForServer(MCPServerConfig, string)

Resolve o âmbito OAuth para pedir um dado servidor MCP.

Os servidores V2 transportam o seu próprio público no audience campo e recebem um token por audiência. Servidores V1 (sem audience, ou audiência que corresponda à audiência do escopo partilhado em forma simples ou api://) recorrem ao sharedScope — mcpPlatformAuthenticationScope configurado.

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

Parâmetros

server
MCPServerConfig

A configuração do servidor MCP devolvida pelo gateway ou manifesto.

sharedScope

string

O âmbito partilhado configurado (mcpPlatformAuthenticationScope). Por defeito, usa o escopo de produção ATG para que os chamadores externos sem uma configuração personalizada continuem a trabalhar sem passar o argumento.

Devoluções

string

Detalhes das variáveis

defaultToolingConfigurationProvider

Fornecedor partilhado por defeito para o ToolingConfiguration.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

Tipo