@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 SDK de Claude.

ToolingConfiguration

Configuração do pacote de ferramentas. Herda as configurações de runtime e adiciona configurações específicas de ferramentas.

Utility

Interfaces

ChatHistoryMessage

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

ChatMessageRequest

Representa o conteúdo da solicitação para uma verificação de proteção contra ameaças em tempo real em uma mensagem de chat.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

Aliases de tipo

MCPServerManifestEntry
ToolingConfigurationOptions

Opções de configuração de ferramentas – estende as opções de runtime. Todas as substituições são funções chamadas em cada acesso à propriedade.

Herdado de RuntimeConfigurationOptions:

  • clusterCategory
  • isNodeEnvDevelopment

Funções

resolveTokenScopeForServer(MCPServerConfig, string)

Resolva o escopo OAuth para solicitar um determinado servidor MCP.

Os servidores V2 carregam seu próprio público-alvo no audience campo e obtêm um token por público-alvo. Servidores V1 (não audience, ou audiência correspondente ao próprio público do escopo compartilhado em forma simples ou api://) retornam para sharedScope o mcpPlatformAuthenticationScope configurado.

Variáveis

defaultToolingConfigurationProvider

Provedor padrão compartilhado para ToolingConfiguration.

Detalhes da função

resolveTokenScopeForServer(MCPServerConfig, string)

Resolva o escopo OAuth para solicitar um determinado servidor MCP.

Os servidores V2 carregam seu próprio público-alvo no audience campo e obtêm um token por público-alvo. Servidores V1 (não audience, ou audiência correspondente ao próprio público do escopo compartilhado em forma simples ou api://) retornam para sharedScope o mcpPlatformAuthenticationScope configurado.

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

Parâmetros

server
MCPServerConfig

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

sharedScope

string

O escopo compartilhado configurado (mcpPlatformAuthenticationScope). O padrão é o escopo do ATG prod para que os chamadores externos sem uma configuração personalizada continuem funcionando sem passar o argumento.

Retornos

string

Detalhes da variável

defaultToolingConfigurationProvider

Provedor padrão compartilhado para ToolingConfiguration.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

Tipo