@microsoft/agents-a365-tooling package
Sınıflar
| McpToolServerConfigurationService |
MCP (Model Bağlam Protokolü) araç sunucularını bulup normalleştirmekten ve Claude SDK tarafından kullanılabilir yapılandırma nesneleri üretmekten sorumlu hizmet. |
| ToolingConfiguration |
Araç paketi yapılandırması. Çalışma zamanı ayarlarını devralır ve araçlara özgü ayarlar ekler. |
| Utility | |
Arabirimler
| ChatHistoryMessage |
Sohbet geçmişindeki tek bir iletiyi temsil eder. |
| ChatMessageRequest |
Sohbet iletisinde gerçek zamanlı tehdit koruması denetimi için istek yükünü temsil eder. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
Tür Diğer Adları
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
Araç yapılandırma seçenekleri - çalışma zamanı seçeneklerini genişletir. Tüm geçersiz kılmalar, her özellik erişiminde çağrılan işlevlerdir. RuntimeConfigurationOptions'dan devralındı:
|
İşlevler
| resolve |
Belirli bir MCP sunucusu için istekte bulunmak için OAuth kapsamını çözümleyin. V2 sunucuları alanda |
Değişkenler
| default |
ToolingConfiguration için paylaşılan varsayılan sağlayıcı. |
İşlev Ayrıntıları
resolveTokenScopeForServer(MCPServerConfig, string)
Belirli bir MCP sunucusu için istekte bulunmak için OAuth kapsamını çözümleyin.
V2 sunucuları alanda audience kendi hedef kitlelerini taşır ve hedef kitle başına belirteç alır.
V1 sunucuları (düz veya api:// biçimde paylaşılan kapsamın kendi hedef kitlesiyle eşleşen , veya hedef kitlesi yok audience), yapılandırılan mcpPlatformAuthenticationScope'a sharedScope geri döner.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
Parametreler
- server
- MCPServerConfig
Ağ geçidi veya bildirim tarafından döndürülen MCP sunucu yapılandırması.
- sharedScope
-
string
Yapılandırılan paylaşılan kapsam (mcpPlatformAuthenticationScope). Özel bir yapılandırmaya sahip olmayan dış çağıranların bağımsız değişkeni geçirmeden çalışmaya devam etmesi için varsayılan olarak üretim ATG kapsamına sahiptir.
Döndürülenler
string
Değişken Ayrıntıları
defaultToolingConfigurationProvider
ToolingConfiguration için paylaşılan varsayılan sağlayıcı.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>