ToolingConfiguration class

Konfiguration af værktøjspakke. Arver kørselsindstillinger og tilføjer værktøjsspecifikke indstillinger.

Udvider

Egenskaber

clusterCategory
isDevelopmentEnvironment

Om klyngen er et udviklingsmiljø (lokalt eller udviklingsmiljø). Baseret på clusterCategory.

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å.

mcpPlatformAuthenticationScope

Henter omfanget af MCP-platformens godkendelse. Bruges af AgenticAuthenticationService til tokenudveksling. Trimmer blanktegn for at forhindre fejl i tokenudveksling.

mcpPlatformEndpoint
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.

Metoder

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).

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.

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.

parseEnvInt(undefined | string, number)

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

Oplysninger om egenskab

clusterCategory

ClusterCategory clusterCategory

Egenskabsværdi

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