ToolingConfiguration class
Araç paketi yapılandırması. Çalışma zamanı ayarlarını devralır ve araçlara özgü ayarlar ekler.
- Extends
Oluşturucular
| Tooling |
Özellikler
| cluster |
|
| is |
Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre. |
| is |
NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur. |
| mcp |
MCP platformu kimlik doğrulama kapsamını alır. AgenticAuthenticationService tarafından belirteç değişimi için kullanılır. Belirteç değişimi hatalarını önlemek için boşluğu kırpıyor. |
| mcp |
|
| use |
Ağ geçidi bulma yerine ToolingManifest.json dosyasının kullanılıp kullanılmaymayacağı. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olarak ayarlandığında veya yapılandırma aracılığıyla açıkça geçersiz kılındığında true döndürür. |
Yöntemler
| get |
Bir MCP sunucusu için ada göre geliştirme modu taşıyıcı belirtecini döndürür. önce BEARER_TOKEN_< denetler SERVERNAME_UPPER> sonra BEARER_TOKEN geri döner. Değişken ayarlanmadığında tanımsız döndürür (Yetkilendirme üst bilgisi eklenmez). |
| has |
Sunucu başına taşıyıcı belirteci env var (BEARER_TOKEN_<SERVERNAME_UPPER>) belirtilen sunucu için açıkça ayarlandığında true, yalnızca paylaşılan BEARER_TOKEN geri dönüş kullanılırken false döndürür. Geliştirme modunda sessizce yanlış hedef kitle belirtecine geri dönen V2 sunucularını algılamak için kullanılır. |
Devralınan Yöntemler
| parse |
Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır. |
| parse |
Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün. |
Oluşturucu Ayrıntıları
ToolingConfiguration(ToolingConfigurationOptions)
new ToolingConfiguration(overrides?: ToolingConfigurationOptions)
Parametreler
- overrides
- ToolingConfigurationOptions
Özellik Ayrıntıları
clusterCategory
isDevelopmentEnvironment
Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.
boolean isDevelopmentEnvironment
Özellik Değeri
boolean
isNodeEnvDevelopment
NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur.
boolean isNodeEnvDevelopment
Özellik Değeri
boolean
mcpPlatformAuthenticationScope
MCP platformu kimlik doğrulama kapsamını alır. AgenticAuthenticationService tarafından belirteç değişimi için kullanılır. Belirteç değişimi hatalarını önlemek için boşluğu kırpıyor.
string mcpPlatformAuthenticationScope
Özellik Değeri
string
mcpPlatformEndpoint
string mcpPlatformEndpoint
Özellik Değeri
string
useToolingManifest
Ağ geçidi bulma yerine ToolingManifest.json dosyasının kullanılıp kullanılmaymayacağı. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olarak ayarlandığında veya yapılandırma aracılığıyla açıkça geçersiz kılındığında true döndürür.
boolean useToolingManifest
Özellik Değeri
boolean
Yöntem Ayrıntıları
getBearerTokenForServer(string)
Bir MCP sunucusu için ada göre geliştirme modu taşıyıcı belirtecini döndürür. önce BEARER_TOKEN_< denetler SERVERNAME_UPPER> sonra BEARER_TOKEN geri döner. Değişken ayarlanmadığında tanımsız döndürür (Yetkilendirme üst bilgisi eklenmez).
function getBearerTokenForServer(mcpServerName: string): undefined | string
Parametreler
- mcpServerName
-
string
Döndürülenler
undefined | string
hasPerServerBearerToken(string)
Sunucu başına taşıyıcı belirteci env var (BEARER_TOKEN_<SERVERNAME_UPPER>) belirtilen sunucu için açıkça ayarlandığında true, yalnızca paylaşılan BEARER_TOKEN geri dönüş kullanılırken false döndürür. Geliştirme modunda sessizce yanlış hedef kitle belirtecine geri dönen V2 sunucularını algılamak için kullanılır.
function hasPerServerBearerToken(mcpServerName: string): boolean
Parametreler
- mcpServerName
-
string
Döndürülenler
boolean
Devralınan Yöntemin Ayrıntıları
parseEnvBoolean(undefined | string)
Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametreler
- envValue
-
undefined | string
Döndürülenler
boolean
Devralınan RuntimeConfiguration.parseEnvBoolean
parseEnvInt(undefined | string, number)
Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametreler
- envValue
-
undefined | string
- fallback
-
number
Döndürülenler
number
Devralınan RuntimeConfiguration.parseEnvInt