@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:

  • clusterCategory
  • isNodeEnvDevelopment

Funkcje

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.

Zmienne

defaultToolingConfigurationProvider

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>

Typ