ToolingConfiguration class
Konfiguration för verktygspaket. Ärver körningsinställningar och lägger till verktygsspecifika inställningar.
- Extends
Konstruktorer
| Tooling |
Egenskaper
| cluster |
|
| is |
Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory. |
| is |
Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge. |
| mcp |
Hämtar autentiseringsomfånget för MCP-plattformen. Används av AgenticAuthenticationService för tokenutbyte. Trimmar blanksteg för att förhindra fel vid tokenutbyte. |
| mcp |
|
| use |
Om du vill använda ToolingManifest.json-filen i stället för gatewayidentifiering. Returnerar sant när NODE_ENV är inställt på "utveckling" (skiftlägesokänsligt) eller när det uttryckligen åsidosättas via konfigurationen. |
Metoder
| get |
Returnerar ägartoken för dev-mode för en MCP-server efter namn. Kontrollerar först BEARER_TOKEN_<SERVERNAME_UPPER> och återgår sedan till BEARER_TOKEN. Returnerar odefinierad när variabeln inte har angetts (inget auktoriseringshuvud bifogas). |
| has |
Returnerar sant när en ägartoken per server env var (BEARER_TOKEN_<SERVERNAME_UPPER>) uttryckligen anges för den angivna servern, falskt när endast den delade BEARER_TOKEN reserven används. Används för att identifiera V2-servrar som tyst faller tillbaka till en token för fel målgrupp i utvecklingsläge. |
Ärvda metoder
| parse |
Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false. |
| parse |
Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd. |
Konstruktorinformation
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Parametrar
- overrides
- ToolingConfigurationOptions
Egenskapsinformation
clusterCategory
isDevelopmentEnvironment
Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory.
boolean isDevelopmentEnvironment
Egenskapsvärde
boolean
isNodeEnvDevelopment
Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge.
boolean isNodeEnvDevelopment
Egenskapsvärde
boolean
mcpPlatformAuthenticationScope
Hämtar autentiseringsomfånget för MCP-plattformen. Används av AgenticAuthenticationService för tokenutbyte. Trimmar blanksteg för att förhindra fel vid tokenutbyte.
string mcpPlatformAuthenticationScope
Egenskapsvärde
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Egenskapsvärde
string
useToolingManifest
Om du vill använda ToolingManifest.json-filen i stället för gatewayidentifiering. Returnerar sant när NODE_ENV är inställt på "utveckling" (skiftlägesokänsligt) eller när det uttryckligen åsidosättas via konfigurationen.
boolean useToolingManifest
Egenskapsvärde
boolean
Metodinformation
getBearerTokenForServer(string)
Returnerar ägartoken för dev-mode för en MCP-server efter namn. Kontrollerar först BEARER_TOKEN_<SERVERNAME_UPPER> och återgår sedan till BEARER_TOKEN. Returnerar odefinierad när variabeln inte har angetts (inget auktoriseringshuvud bifogas).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Parametrar
- mcpServerName
-
string
Returer
undefined | string
hasPerServerBearerToken(string)
Returnerar sant när en ägartoken per server env var (BEARER_TOKEN_<SERVERNAME_UPPER>) uttryckligen anges för den angivna servern, falskt när endast den delade BEARER_TOKEN reserven används. Används för att identifiera V2-servrar som tyst faller tillbaka till en token för fel målgrupp i utvecklingsläge.
function hasPerServerBearerToken(mcpServerName: string): boolean
Parametrar
- mcpServerName
-
string
Returer
boolean
Ärvd metodinformation
parseEnvBoolean(undefined | string)
Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametrar
- envValue
-
undefined | string
Returer
boolean
Ärvd från RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametrar
- envValue
-
undefined | string
- fallback
-
number
Returer
number
Ärvd från RuntimeConfiguration.parseEnvInt