@microsoft/agents-a365-tooling package
Třídy
| McpToolServerConfigurationService |
Služba zodpovědná za zjišťování a normalizaci serverů nástrojů MCP (Model Context Protocol) a vytváření konfiguračních objektů využitých sadou Claude SDK. |
| ToolingConfiguration |
Konfigurace pro balíček nástrojů Dědí nastavení modulu runtime a přidává nastavení specifická pro nástroje. |
| Utility | |
Rozhraní
| ChatHistoryMessage |
Představuje jednu zprávu v historii chatu. |
| ChatMessageRequest |
Představuje datovou část požadavku pro kontrolu ochrany před hrozbami v reálném čase ve zprávě chatu. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Aliasy typu
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Možnosti konfigurace nástrojů – rozšiřuje možnosti modulu runtime. Všechny přepsání jsou funkce volané pro každý přístup k vlastnostem. Zděděno z modulu RuntimeConfigurationOptions:
|
Funkce
| resolve |
Vyřešte obor OAuth tak, aby požadoval pro daný server MCP. Servery V2 mají v terénu |
Proměnné
| default |
Sdílený výchozí zprostředkovatel pro ToolingConfiguration. |
Podrobnosti funkce
resolveTokenScopeForServer(MCPServerConfig, string)
Vyřešte obor OAuth tak, aby požadoval pro daný server MCP.
Servery V2 mají v terénu audience vlastní cílovou skupinu a získávají token pro každou cílovou skupinu.
Servery V1 (ne audiencenebo cílová skupina odpovídající vlastní cílové skupině sdíleného oboru ve formátu prostého nebo api://) se vrátí zpět sharedScope – nakonfigurovaný mcpPlatformAuthenticationScope.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parametry
- server
- MCPServerConfig
Konfigurace serveru MCP vrácená bránou nebo manifestem
- sharedScope
-
string
Nakonfigurovaný sdílený obor (mcpPlatformAuthenticationScope). Ve výchozím nastavení se nastaví obor prod ATG tak, aby externí volající bez vlastní konfigurace pokračovali v práci bez předání argumentu.
Návraty
string
Podrobnosti proměnné
defaultToolingConfigurationProvider
Sdílený výchozí zprostředkovatel pro ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>