ToolingConfiguration class
Konfiguracja pakietu narzędzi. Dziedziczy ustawienia środowiska uruchomieniowego i dodaje ustawienia specyficzne dla narzędzi.
- Rozszerzenie
Konstruktory
| Tooling |
Właściwości
| cluster |
|
| is |
Niezależnie od tego, czy klaster jest środowiskiem deweloperskim (lokalnym lub deweloperem). Na podstawie klastraCategory. |
| is |
Czy NODE_ENV wskazuje tryb programowania. Zwraca wartość true, gdy NODE_ENV to "programowanie" (bez uwzględniania wielkości liter). Jest to standardowy Node.js sposób wskazywania trybu programowania. |
| mcp |
Pobiera zakres uwierzytelniania platformy MCP. Używany przez agenticAuthenticationService do wymiany tokenów. Przycina białe znaki, aby zapobiec niepowodzeniu wymiany tokenów. |
| mcp |
|
| use |
Czy należy używać pliku ToolingManifest.json zamiast odnajdywania bramy. Zwraca wartość true, gdy NODE_ENV jest ustawiona na wartość "programowanie" (bez uwzględniania wielkości liter) lub w przypadku jawnego zastąpienia za pomocą konfiguracji. |
Metody
| get |
Zwraca token elementu nośnego trybu deweloperskiego dla serwera MCP według nazwy. Najpierw sprawdza BEARER_TOKEN_<SERVERNAME_UPPER> , a następnie wraca do BEARER_TOKEN. Zwraca wartość niezdefiniowaną, gdy zmienna nie jest ustawiona (nie zostanie dołączony nagłówek autoryzacji). |
| has |
Zwraca wartość true, gdy dla danego serwera jest jawnie ustawiana wartość wariancja tokenu elementu nośnego serwera (BEARER_TOKEN_<SERVERNAME_UPPER>), wartość false, gdy będzie używany tylko udostępniony BEARER_TOKEN rezerwowy. Służy do wykrywania serwerów w wersji 2, które dyskretnie wracają do nieprawidłowego tokenu odbiorców w trybie deweloperskim. |
Metody dziedziczone
| parse |
Przeanalizuj zmienną środowiskową jako wartość logiczną. Rozpoznaje wartość "true", "1", "yes", "on" (bez uwzględniania wielkości liter) jako true; wszystkie inne wartości jako false. |
| parse |
Przeanalizuj zmienną środowiskową jako liczbę całkowitą, zwracając rezerwową, jeśli jest ona nieprawidłowa lub nie jest ustawiona. |
Szczegóły konstruktora
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Parametry
- overrides
- ToolingConfigurationOptions
Szczegóły właściwości
clusterCategory
isDevelopmentEnvironment
Niezależnie od tego, czy klaster jest środowiskiem deweloperskim (lokalnym lub deweloperem). Na podstawie klastraCategory.
boolean isDevelopmentEnvironment
Wartość właściwości
boolean
isNodeEnvDevelopment
Czy NODE_ENV wskazuje tryb programowania. Zwraca wartość true, gdy NODE_ENV to "programowanie" (bez uwzględniania wielkości liter). Jest to standardowy Node.js sposób wskazywania trybu programowania.
boolean isNodeEnvDevelopment
Wartość właściwości
boolean
mcpPlatformAuthenticationScope
Pobiera zakres uwierzytelniania platformy MCP. Używany przez agenticAuthenticationService do wymiany tokenów. Przycina białe znaki, aby zapobiec niepowodzeniu wymiany tokenów.
string mcpPlatformAuthenticationScope
Wartość właściwości
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Wartość właściwości
string
useToolingManifest
Czy należy używać pliku ToolingManifest.json zamiast odnajdywania bramy. Zwraca wartość true, gdy NODE_ENV jest ustawiona na wartość "programowanie" (bez uwzględniania wielkości liter) lub w przypadku jawnego zastąpienia za pomocą konfiguracji.
boolean useToolingManifest
Wartość właściwości
boolean
Szczegóły metody
getBearerTokenForServer(string)
Zwraca token elementu nośnego trybu deweloperskiego dla serwera MCP według nazwy. Najpierw sprawdza BEARER_TOKEN_<SERVERNAME_UPPER> , a następnie wraca do BEARER_TOKEN. Zwraca wartość niezdefiniowaną, gdy zmienna nie jest ustawiona (nie zostanie dołączony nagłówek autoryzacji).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Parametry
- mcpServerName
-
string
Zwraca
undefined | string
hasPerServerBearerToken(string)
Zwraca wartość true, gdy dla danego serwera jest jawnie ustawiana wartość wariancja tokenu elementu nośnego serwera (BEARER_TOKEN_<SERVERNAME_UPPER>), wartość false, gdy będzie używany tylko udostępniony BEARER_TOKEN rezerwowy. Służy do wykrywania serwerów w wersji 2, które dyskretnie wracają do nieprawidłowego tokenu odbiorców w trybie deweloperskim.
function hasPerServerBearerToken(mcpServerName: string): boolean
Parametry
- mcpServerName
-
string
Zwraca
boolean
Szczegóły metody dziedziczonej
parseEnvBoolean(undefined | string)
Przeanalizuj zmienną środowiskową jako wartość logiczną. Rozpoznaje wartość "true", "1", "yes", "on" (bez uwzględniania wielkości liter) jako true; wszystkie inne wartości jako false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametry
- envValue
-
undefined | string
Zwraca
boolean
Dziedziczone z RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Przeanalizuj zmienną środowiskową jako liczbę całkowitą, zwracając rezerwową, jeśli jest ona nieprawidłowa lub nie jest ustawiona.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametry
- envValue
-
undefined | string
- fallback
-
number
Zwraca
number
Dziedziczone z RuntimeConfiguration.parseEnvInt