@microsoft/agents-a365-tooling package
Klasy
| McpToolServerConfigurationService |
Usługa odpowiedzialna za odnajdywanie i normalizację serwerów narzędzi MCP (Model Context Protocol) i tworzenie obiektów konfiguracji używanych przez zestaw Claude SDK. |
| ToolingConfiguration |
Konfiguracja pakietu narzędzi. Dziedziczy ustawienia środowiska uruchomieniowego i dodaje ustawienia specyficzne dla narzędzi. |
| Utility | |
Interfejsy
| ChatHistoryMessage |
Reprezentuje jedną wiadomość w historii czatu. |
| ChatMessageRequest |
Reprezentuje ładunek żądania dla sprawdzania ochrony przed zagrożeniami w czasie rzeczywistym w wiadomości czatu. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Aliasy typu
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Opcje konfiguracji narzędzi — rozszerza opcje środowiska uruchomieniowego. Wszystkie przesłonięcia to funkcje wywoływane dla każdego dostępu do właściwości. Dziedziczone z runtimeConfigurationOptions:
|
Funkcje
| resolve |
Rozwiąż zakres protokołu OAuth, aby zażądać dla danego serwera MCP. Serwery w wersji 2 przenoszą własne grupy odbiorców w |
Zmienne
| default |
Udostępniony domyślny dostawca narzędziConfiguration. |
Szczegóły funkcji
resolveTokenScopeForServer(MCPServerConfig, string)
Rozwiąż zakres protokołu OAuth, aby zażądać dla danego serwera MCP.
Serwery w wersji 2 przenoszą własne grupy odbiorców w audience terenie i uzyskują token dla poszczególnych odbiorców.
Serwery w wersji 1 (bez audiencegrup odbiorców pasujących do własnych odbiorców zakresu udostępnionego w postaci zwykłej lub api://) wracają do sharedScope — skonfigurowanego mcpPlatformAuthenticationScope.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parametry
- server
- MCPServerConfig
Konfiguracja serwera MCP zwrócona przez bramę lub manifest.
- sharedScope
-
string
Skonfigurowany zakres udostępniony (mcpPlatformAuthenticationScope). Domyślnie do zakresu prod ATG tak, aby zewnętrzne osoby wywołujące bez niestandardowej konfiguracji nadal działały bez przekazywania argumentu.
Zwraca
string
Szczegóły zmiennej
defaultToolingConfigurationProvider
Udostępniony domyślny dostawca narzędziConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>