ToolingConfiguration class
Configuratie voor hulpprogrammapakket. Neemt runtime-instellingen over en voegt hulpprogramma-specifieke instellingen toe.
- Uitbreiding
Constructors
| Tooling |
Eigenschappen
| cluster |
|
| is |
Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory. |
| is |
Of NODE_ENV de ontwikkelingsmodus aangeeft. Retourneert waar wanneer NODE_ENV 'ontwikkeling' is (hoofdlettergevoelig). Dit is de standaard-Node.js manier om de ontwikkelingsmodus aan te geven. |
| mcp |
Hiermee haalt u het verificatiebereik van het MCP-platform op. Wordt gebruikt door AgenticAuthenticationService voor tokenuitwisseling. Trimt witruimte om te voorkomen dat tokenuitwisselingsfouten optreden. |
| mcp |
|
| use |
Of u het ToolingManifest.json-bestand wilt gebruiken in plaats van gatewaydetectie. Retourneert waar wanneer NODE_ENV is ingesteld op 'ontwikkeling' (hoofdlettergevoelig) of wanneer deze expliciet wordt overschreven via de configuratie. |
Methoden
| get |
Retourneert het bearer-token in de dev-modus voor een MCP-server op naam. Controleert eerst BEARER_TOKEN_<SERVERNAME_UPPER> en valt vervolgens terug op BEARER_TOKEN. Retourneert niet-gedefinieerd wanneer de variabele niet is ingesteld (er wordt geen autorisatieheader gekoppeld). |
| has |
Retourneert waar wanneer een bearer-token per server (BEARER_TOKEN_<SERVERNAME_UPPER>) expliciet is ingesteld voor de opgegeven server, onwaar wanneer alleen de gedeelde BEARER_TOKEN terugval zou worden gebruikt. Wordt gebruikt om V2-servers te detecteren die op de achtergrond terugvallen op een token met een verkeerde doelgroep in de ontwikkelmodus. |
Overgenomen methoden
| parse |
Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar. |
| parse |
Parseer een omgevingsvariabele als geheel getal en retourneert terugval als deze ongeldig is of niet is ingesteld. |
Constructordetails
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Parameters
- overrides
- ToolingConfigurationOptions
Eigenschapdetails
clusterCategory
isDevelopmentEnvironment
Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory.
boolean isDevelopmentEnvironment
Waarde van eigenschap
boolean
isNodeEnvDevelopment
Of NODE_ENV de ontwikkelingsmodus aangeeft. Retourneert waar wanneer NODE_ENV 'ontwikkeling' is (hoofdlettergevoelig). Dit is de standaard-Node.js manier om de ontwikkelingsmodus aan te geven.
boolean isNodeEnvDevelopment
Waarde van eigenschap
boolean
mcpPlatformAuthenticationScope
Hiermee haalt u het verificatiebereik van het MCP-platform op. Wordt gebruikt door AgenticAuthenticationService voor tokenuitwisseling. Trimt witruimte om te voorkomen dat tokenuitwisselingsfouten optreden.
string mcpPlatformAuthenticationScope
Waarde van eigenschap
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Waarde van eigenschap
string
useToolingManifest
Of u het ToolingManifest.json-bestand wilt gebruiken in plaats van gatewaydetectie. Retourneert waar wanneer NODE_ENV is ingesteld op 'ontwikkeling' (hoofdlettergevoelig) of wanneer deze expliciet wordt overschreven via de configuratie.
boolean useToolingManifest
Waarde van eigenschap
boolean
Methodedetails
getBearerTokenForServer(string)
Retourneert het bearer-token in de dev-modus voor een MCP-server op naam. Controleert eerst BEARER_TOKEN_<SERVERNAME_UPPER> en valt vervolgens terug op BEARER_TOKEN. Retourneert niet-gedefinieerd wanneer de variabele niet is ingesteld (er wordt geen autorisatieheader gekoppeld).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Parameters
- mcpServerName
-
string
Retouren
undefined | string
hasPerServerBearerToken(string)
Retourneert waar wanneer een bearer-token per server (BEARER_TOKEN_<SERVERNAME_UPPER>) expliciet is ingesteld voor de opgegeven server, onwaar wanneer alleen de gedeelde BEARER_TOKEN terugval zou worden gebruikt. Wordt gebruikt om V2-servers te detecteren die op de achtergrond terugvallen op een token met een verkeerde doelgroep in de ontwikkelmodus.
function hasPerServerBearerToken(mcpServerName: string): boolean
Parameters
- mcpServerName
-
string
Retouren
boolean
Details overgenomen methode
parseEnvBoolean(undefined | string)
Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parameters
- envValue
-
undefined | string
Retouren
boolean
Overgenomen van RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Parseer een omgevingsvariabele als geheel getal en retourneert terugval als deze ongeldig is of niet is ingesteld.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parameters
- envValue
-
undefined | string
- fallback
-
number
Retouren
number
Overgenomen van RuntimeConfiguration.parseEnvInt