ToolingConfiguration class

Araç paketi yapılandırması. Çalışma zamanı ayarlarını devralır ve araçlara özgü ayarlar ekler.

Extends

Özellikler

clusterCategory
isDevelopmentEnvironment

Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.

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.

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.

mcpPlatformEndpoint
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.

Yöntemler

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).

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.

Devralınan Yöntemler

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.

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.

Oluşturucu Ayrıntıları

ToolingConfiguration(ToolingConfigurationOptions)

new ToolingConfiguration(overrides?: ToolingConfigurationOptions)

Parametreler

Özellik Ayrıntıları

clusterCategory

ClusterCategory clusterCategory

Özellik Değeri

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