ToolingConfiguration class
Konfigurace pro balíček nástrojů Dědí nastavení modulu runtime a přidává nastavení specifická pro nástroje.
- Extends
Konstruktory
| Tooling |
Vlastnosti
| cluster |
|
| is |
Bez ohledu na to, jestli je cluster vývojové prostředí (místní nebo vývojové). Na základě clusterCategory. |
| is |
Určuje, jestli NODE_ENV vývojový režim. Vrátí hodnotu true, pokud NODE_ENV je "development" (nerozlišuje malá a velká písmena). Toto je standardní Node.js způsob indikace vývojového režimu. |
| mcp |
Získá obor ověřování platformy MCP. Používá agenticAuthenticationService pro výměnu tokenů. Oříznou prázdné znaky, aby se zabránilo selhání výměny tokenů. |
| mcp |
|
| use |
Určuje, jestli se má místo zjišťování brány použít soubor ToolingManifest.json. Vrátí hodnotu true, pokud je NODE_ENV nastavena na "development" (nerozlišují malá a velká písmena) nebo při explicitním přepsání prostřednictvím konfigurace. |
Metody
| get |
Vrátí nosný token vývojového režimu pro server MCP podle názvu. Nejdřív zkontroluje BEARER_TOKEN_<SERVERNAME_UPPER> a pak se vrátí do BEARER_TOKEN. Vrátí nedefinovanou hodnotu, pokud proměnná není nastavená (nepřipojuje se žádná autorizační hlavička). |
| has |
Vrátí hodnotu true, pokud je pro daný server explicitně nastavena hodnota env nosný token pro každý server (BEARER_TOKEN_<SERVERNAME_UPPER>), hodnota false, pokud by se použila pouze sdílená BEARER_TOKEN náhradní. Používá se k detekci serverů V2, které se v režimu vývoje bezobslužně vrací k nesprávnému tokenu cílové skupiny. |
Zděděné metody
| parse |
Parsování proměnné prostředí jako logické hodnoty Rozpozná "true", '1', 'yes', 'on' (nerozlišuje malá a velká písmena) jako true; všechny ostatní hodnoty jako false. |
| parse |
Parsovat proměnnou prostředí jako celé číslo, vracet náhradní, pokud je neplatná nebo není nastavena. |
Podrobnosti konstruktoru
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Parametry
- overrides
- ToolingConfigurationOptions
Podrobnosti vlastnosti
clusterCategory
isDevelopmentEnvironment
Bez ohledu na to, jestli je cluster vývojové prostředí (místní nebo vývojové). Na základě clusterCategory.
boolean isDevelopmentEnvironment
Hodnota vlastnosti
boolean
isNodeEnvDevelopment
Určuje, jestli NODE_ENV vývojový režim. Vrátí hodnotu true, pokud NODE_ENV je "development" (nerozlišuje malá a velká písmena). Toto je standardní Node.js způsob indikace vývojového režimu.
boolean isNodeEnvDevelopment
Hodnota vlastnosti
boolean
mcpPlatformAuthenticationScope
Získá obor ověřování platformy MCP. Používá agenticAuthenticationService pro výměnu tokenů. Oříznou prázdné znaky, aby se zabránilo selhání výměny tokenů.
string mcpPlatformAuthenticationScope
Hodnota vlastnosti
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Hodnota vlastnosti
string
useToolingManifest
Určuje, jestli se má místo zjišťování brány použít soubor ToolingManifest.json. Vrátí hodnotu true, pokud je NODE_ENV nastavena na "development" (nerozlišují malá a velká písmena) nebo při explicitním přepsání prostřednictvím konfigurace.
boolean useToolingManifest
Hodnota vlastnosti
boolean
Podrobnosti metody
getBearerTokenForServer(string)
Vrátí nosný token vývojového režimu pro server MCP podle názvu. Nejdřív zkontroluje BEARER_TOKEN_<SERVERNAME_UPPER> a pak se vrátí do BEARER_TOKEN. Vrátí nedefinovanou hodnotu, pokud proměnná není nastavená (nepřipojuje se žádná autorizační hlavička).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Parametry
- mcpServerName
-
string
Návraty
undefined | string
hasPerServerBearerToken(string)
Vrátí hodnotu true, pokud je pro daný server explicitně nastavena hodnota env nosný token pro každý server (BEARER_TOKEN_<SERVERNAME_UPPER>), hodnota false, pokud by se použila pouze sdílená BEARER_TOKEN náhradní. Používá se k detekci serverů V2, které se v režimu vývoje bezobslužně vrací k nesprávnému tokenu cílové skupiny.
function hasPerServerBearerToken(mcpServerName: string): boolean
Parametry
- mcpServerName
-
string
Návraty
boolean
Podrobnosti zděděných metod
parseEnvBoolean(undefined | string)
Parsování proměnné prostředí jako logické hodnoty Rozpozná "true", '1', 'yes', 'on' (nerozlišuje malá a velká písmena) jako true; všechny ostatní hodnoty jako false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametry
- envValue
-
undefined | string
Návraty
boolean
Zděděno z RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Parsovat proměnnou prostředí jako celé číslo, vracet náhradní, pokud je neplatná nebo není nastavena.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametry
- envValue
-
undefined | string
- fallback
-
number
Návraty
number
Zděděno z RuntimeConfiguration.parseEnvInt