ToolingConfiguration class

Konfigurasjon for verktøypakke. Arver kjøretidsinnstillinger og legger til verktøyspesifikke innstillinger.

Utvider

Egenskaper

clusterCategory
isDevelopmentEnvironment

Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.

isNodeEnvDevelopment

Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.

mcpPlatformAuthenticationScope

Henter godkjenningsomfanget for MCP-plattformen. Brukes av AgenticAuthenticationService for tokenutveksling. Trimmer mellomrom for å hindre feil ved tokenutveksling.

mcpPlatformEndpoint
useToolingManifest

Om du vil bruke ToolingManifest.json-filen i stedet for gateway-søk. Returnerer sann når NODE_ENV er satt til utvikling (skiller mellom store og små bokstaver), eller når den eksplisitt overstyres via konfigurasjonen.

Metoder

getBearerTokenForServer(string)

Returnerer dev-mode bearer-tokenet for en MCP-server etter navn. Kontrollerer BEARER_TOKEN_<SERVERNAME_UPPER> først, og faller deretter tilbake til BEARER_TOKEN. Returnerer udefinert når variabelen ikke er angitt (ingen autorisasjonshode vil bli knyttet til).

hasPerServerBearerToken(string)

Returnerer sann når en per-server bærer token env var (BEARER_TOKEN_<SERVERNAME_UPPER>) er eksplisitt angitt for den angitte serveren, usann når bare den delte BEARER_TOKEN fallback ville bli brukt. Brukes til å oppdage V2-servere som stille faller tilbake til et feil målgruppetoken i utviklingsmodus.

Arvede metoder

parseEnvBoolean(undefined | string)

Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.

parseEnvInt(undefined | string, number)

Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.

Konstruktørdetaljer

ToolingConfiguration(ToolingConfigurationOptions)

new ToolingConfiguration(overrides?: ToolingConfigurationOptions)

Parametere

Egenskapsdetaljer

clusterCategory

ClusterCategory clusterCategory

Egenskapsverdi

isDevelopmentEnvironment

Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.

boolean isDevelopmentEnvironment

Egenskapsverdi

boolean

isNodeEnvDevelopment

Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.

boolean isNodeEnvDevelopment

Egenskapsverdi

boolean

mcpPlatformAuthenticationScope

Henter godkjenningsomfanget for MCP-plattformen. Brukes av AgenticAuthenticationService for tokenutveksling. Trimmer mellomrom for å hindre feil ved tokenutveksling.

string mcpPlatformAuthenticationScope

Egenskapsverdi

string

mcpPlatformEndpoint

string mcpPlatformEndpoint

Egenskapsverdi

string

useToolingManifest

Om du vil bruke ToolingManifest.json-filen i stedet for gateway-søk. Returnerer sann når NODE_ENV er satt til utvikling (skiller mellom store og små bokstaver), eller når den eksplisitt overstyres via konfigurasjonen.

boolean useToolingManifest

Egenskapsverdi

boolean

Metodedetaljer

getBearerTokenForServer(string)

Returnerer dev-mode bearer-tokenet for en MCP-server etter navn. Kontrollerer BEARER_TOKEN_<SERVERNAME_UPPER> først, og faller deretter tilbake til BEARER_TOKEN. Returnerer udefinert når variabelen ikke er angitt (ingen autorisasjonshode vil bli knyttet til).

function getBearerTokenForServer(mcpServerName: string): undefined | string

Parametere

mcpServerName

string

Returnerer

undefined | string

hasPerServerBearerToken(string)

Returnerer sann når en per-server bærer token env var (BEARER_TOKEN_<SERVERNAME_UPPER>) er eksplisitt angitt for den angitte serveren, usann når bare den delte BEARER_TOKEN fallback ville bli brukt. Brukes til å oppdage V2-servere som stille faller tilbake til et feil målgruppetoken i utviklingsmodus.

function hasPerServerBearerToken(mcpServerName: string): boolean

Parametere

mcpServerName

string

Returnerer

boolean

Arvede metodedetaljer

parseEnvBoolean(undefined | string)

Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.

static function parseEnvBoolean(envValue: undefined | string): boolean

Parametere

envValue

undefined | string

Returnerer

boolean

Arvet fra RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.

static function parseEnvInt(envValue: undefined | string, fallback: number): number

Parametere

envValue

undefined | string

fallback

number

Returnerer

number

Arvet fra RuntimeConfiguration.parseEnvInt