ToolingConfiguration class
Konfiguration af værktøjspakke. Arver kørselsindstillinger og tilføjer værktøjsspecifikke indstillinger.
- Udvider
Konstruktører
| Tooling |
Egenskaber
| cluster |
|
| is |
Om klyngen er et udviklingsmiljø (lokalt eller udviklingsmiljø). Baseret på clusterCategory. |
| is |
Angiver, om NODE_ENV angiver udviklingstilstand. Returnerer sand, når NODE_ENV er 'udvikling' (der skelnes ikke mellem store og små bogstaver). Dette er standard Node.js måde at angive udviklingstilstand på. |
| mcp |
Henter omfanget af MCP-platformens godkendelse. Bruges af AgenticAuthenticationService til tokenudveksling. Trimmer blanktegn for at forhindre fejl i tokenudveksling. |
| mcp |
|
| use |
Om du vil bruge ToolingManifest.json-filen i stedet for gatewayregistrering. Returnerer sand, når NODE_ENV er angivet til 'udvikling' (der skelnes ikke mellem store og små bogstaver), eller når der eksplicit tilsidesættes via konfigurationen. |
Metoder
| get |
Returnerer ihændehavertokenet for udviklingstilstand for en MCP-server efter navn. Tjekker først BEARER_TOKEN_<SERVERNAME_UPPER> og går derefter tilbage til BEARER_TOKEN. Returnerer udefineret, når variablen ikke er angivet (der vedhæftes ingen godkendelsesheader). |
| has |
Returnerer sand, når en tov-var (BEARER_TOKEN_<SERVERNAME_UPPER>) pr. server er angivet eksplicit for den angivne server, falsk, når det kun er den delte BEARER_TOKEN fallback, der bruges. Bruges til at registrere V2-servere, der uovervåget går tilbage til et forkert målgruppetoken i udviklingstilstand. |
Nedarvede metoder
| parse |
Fortolkning af en miljøvariabel som en boolesk variabel. Genkender 'sand', '1', 'ja', 'on' (forskel på store og små bogstaver) som sand. alle andre værdier som falsk. |
| parse |
Parse en miljøvariabel som et heltal og returnere fallback, hvis den er ugyldig eller ikke angivet. |
Oplysninger om konstruktør
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Parametre
- overrides
- ToolingConfigurationOptions
Oplysninger om egenskab
clusterCategory
isDevelopmentEnvironment
Om klyngen er et udviklingsmiljø (lokalt eller udviklingsmiljø). Baseret på clusterCategory.
boolean isDevelopmentEnvironment
Egenskabsværdi
boolean
isNodeEnvDevelopment
Angiver, om NODE_ENV angiver udviklingstilstand. Returnerer sand, når NODE_ENV er 'udvikling' (der skelnes ikke mellem store og små bogstaver). Dette er standard Node.js måde at angive udviklingstilstand på.
boolean isNodeEnvDevelopment
Egenskabsværdi
boolean
mcpPlatformAuthenticationScope
Henter omfanget af MCP-platformens godkendelse. Bruges af AgenticAuthenticationService til tokenudveksling. Trimmer blanktegn for at forhindre fejl i tokenudveksling.
string mcpPlatformAuthenticationScope
Egenskabsværdi
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Egenskabsværdi
string
useToolingManifest
Om du vil bruge ToolingManifest.json-filen i stedet for gatewayregistrering. Returnerer sand, når NODE_ENV er angivet til 'udvikling' (der skelnes ikke mellem store og små bogstaver), eller når der eksplicit tilsidesættes via konfigurationen.
boolean useToolingManifest
Egenskabsværdi
boolean
Oplysninger om metode
getBearerTokenForServer(string)
Returnerer ihændehavertokenet for udviklingstilstand for en MCP-server efter navn. Tjekker først BEARER_TOKEN_<SERVERNAME_UPPER> og går derefter tilbage til BEARER_TOKEN. Returnerer udefineret, når variablen ikke er angivet (der vedhæftes ingen godkendelsesheader).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Parametre
- mcpServerName
-
string
Returnerer
undefined | string
hasPerServerBearerToken(string)
Returnerer sand, når en tov-var (BEARER_TOKEN_<SERVERNAME_UPPER>) pr. server er angivet eksplicit for den angivne server, falsk, når det kun er den delte BEARER_TOKEN fallback, der bruges. Bruges til at registrere V2-servere, der uovervåget går tilbage til et forkert målgruppetoken i udviklingstilstand.
function hasPerServerBearerToken(mcpServerName: string): boolean
Parametre
- mcpServerName
-
string
Returnerer
boolean
Oplysninger om nedarvede metoder
parseEnvBoolean(undefined | string)
Fortolkning af en miljøvariabel som en boolesk variabel. Genkender 'sand', '1', 'ja', 'on' (forskel på store og små bogstaver) som sand. alle andre værdier som falsk.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametre
- envValue
-
undefined | string
Returnerer
boolean
Nedarvet fra RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Parse en miljøvariabel som et heltal og returnere fallback, hvis den er ugyldig eller ikke angivet.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametre
- envValue
-
undefined | string
- fallback
-
number
Returnerer
number
Nedarvet fra RuntimeConfiguration.parseEnvInt