ToolingConfiguration class
Настройка пакета инструментов. Наследует параметры среды выполнения и добавляет параметры, относящиеся к инструменту.
- Extends
Конструкторы
| Tooling |
Свойства
| cluster |
|
| is |
Является ли кластер средой разработки (локальной или dev). На основе кластераCategory. |
| is |
Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки. |
| mcp |
Возвращает область проверки подлинности платформы MCP. Используется AgenticAuthenticationService для обмена токенами. Обрезает пробелы, чтобы предотвратить сбои обмена маркерами. |
| mcp |
|
| use |
Следует ли использовать файл ToolingManifest.json вместо обнаружения шлюза. Возвращает значение true, если для NODE_ENV задано значение development (без учета регистра) или при явной переопределении с помощью конфигурации. |
Методы
| get |
Возвращает маркер носителя в режиме разработки для сервера MCP по имени. Сначала проверяет BEARER_TOKEN_<SERVERNAME_UPPER> , а затем возвращается к BEARER_TOKEN. Возвращает неопределенное значение, если переменная не задана (заголовок авторизации не будет присоединен). |
| has |
Возвращает значение true, если для данного сервера явно задано значение env токена носителя на сервере (BEARER_TOKEN_<SERVERNAME_UPPER>), значение false, если будет использоваться только общий BEARER_TOKEN резервный вариант. Используется для обнаружения серверов версии 2, которые автоматически возвращаются к токену неправильной аудитории в режиме разработки. |
Наследуемые методы
| parse |
Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false. |
| parse |
Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан. |
Сведения о конструкторе
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Параметры
- overrides
- ToolingConfigurationOptions
Сведения о свойстве
clusterCategory
isDevelopmentEnvironment
Является ли кластер средой разработки (локальной или dev). На основе кластераCategory.
boolean isDevelopmentEnvironment
Значение свойства
boolean
isNodeEnvDevelopment
Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки.
boolean isNodeEnvDevelopment
Значение свойства
boolean
mcpPlatformAuthenticationScope
Возвращает область проверки подлинности платформы MCP. Используется AgenticAuthenticationService для обмена токенами. Обрезает пробелы, чтобы предотвратить сбои обмена маркерами.
string mcpPlatformAuthenticationScope
Значение свойства
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Значение свойства
string
useToolingManifest
Следует ли использовать файл ToolingManifest.json вместо обнаружения шлюза. Возвращает значение true, если для NODE_ENV задано значение development (без учета регистра) или при явной переопределении с помощью конфигурации.
boolean useToolingManifest
Значение свойства
boolean
Сведения о методе
getBearerTokenForServer(string)
Возвращает маркер носителя в режиме разработки для сервера MCP по имени. Сначала проверяет BEARER_TOKEN_<SERVERNAME_UPPER> , а затем возвращается к BEARER_TOKEN. Возвращает неопределенное значение, если переменная не задана (заголовок авторизации не будет присоединен).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Параметры
- mcpServerName
-
string
Возвращаемое значение
undefined | string
hasPerServerBearerToken(string)
Возвращает значение true, если для данного сервера явно задано значение env токена носителя на сервере (BEARER_TOKEN_<SERVERNAME_UPPER>), значение false, если будет использоваться только общий BEARER_TOKEN резервный вариант. Используется для обнаружения серверов версии 2, которые автоматически возвращаются к токену неправильной аудитории в режиме разработки.
function hasPerServerBearerToken(mcpServerName: string): boolean
Параметры
- mcpServerName
-
string
Возвращаемое значение
boolean
Сведения о наследуемом методе
parseEnvBoolean(undefined | string)
Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Параметры
- envValue
-
undefined | string
Возвращаемое значение
boolean
Наследуется от RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Параметры
- envValue
-
undefined | string
- fallback
-
number
Возвращаемое значение
number
Наследуется от RuntimeConfiguration.parseEnvInt