ToolingConfiguration class
Konfigurasjon for verktøypakke. Arver kjøretidsinnstillinger og legger til verktøyspesifikke innstillinger.
- Utvider
Konstruktører
| Tooling |
Egenskaper
| cluster |
|
| is |
Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori. |
| is |
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å. |
| mcp |
Henter godkjenningsomfanget for MCP-plattformen. Brukes av AgenticAuthenticationService for tokenutveksling. Trimmer mellomrom for å hindre feil ved tokenutveksling. |
| mcp |
|
| use |
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
| get |
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). |
| has |
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
| parse |
Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann. |
| parse |
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
- overrides
- ToolingConfigurationOptions
Egenskapsdetaljer
clusterCategory
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