@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:
|
Funções
| resolve |
Resolve o âmbito OAuth para pedir um dado servidor MCP. Os servidores V2 transportam o seu próprio público no |
Variáveis
| default |
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>