@microsoft/agents-a365-tooling package
الفصول
| McpToolServerConfigurationService |
الخدمة المسؤولة عن اكتشاف خوادم أدوات MCP (بروتوكول سياق النموذج) وتطبيعها وإنتاج كائنات التكوين التي يمكن استهلاكها بواسطة Claude SDK. |
| ToolingConfiguration |
تكوين حزمة الأدوات. يرث إعدادات وقت التشغيل ويضيف إعدادات خاصة بالأدوات. |
| Utility | |
الواجهات
| ChatHistoryMessage |
يمثل رسالة واحدة في محفوظات الدردشة. |
| ChatMessageRequest |
يمثل حمولة الطلب للتحقق من الحماية من التهديدات في الوقت الحقيقي على رسالة دردشة. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
النوع أسماء مستعارة
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
خيارات تكوين الأدوات - توسيع خيارات وقت التشغيل. جميع التجاوزات هي دالات يتم استدعاؤها على كل وصول إلى الخاصية. موروث من RuntimeConfigurationOptions:
|
الوظائف
| resolve |
حل نطاق OAuth لطلب خادم MCP معين. تحمل خوادم V2 جمهورها الخاص في |
المتغيرات
| default |
الموفر الافتراضي المشترك ل ToolingConfiguration. |
تفاصيل الوظيفة
resolveTokenScopeForServer(MCPServerConfig, string)
حل نطاق OAuth لطلب خادم MCP معين.
تحمل خوادم V2 جمهورها الخاص في audience الحقل وتحصل على رمز مميز لكل جماعة مستهدفة.
خوادم V1 (لا audienceيوجد ، أو جماعة مستهدفة مطابقة لجمهور النطاق المشترك في نموذج عادي أو api://) تعود إلى sharedScope — mcpPlatformAuthenticationScope المكون.
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
المعلمات
- server
- MCPServerConfig
تكوين خادم MCP الذي تم إرجاعه بواسطة البوابة أو البيان.
- sharedScope
-
string
النطاق المشترك المكون (mcpPlatformAuthenticationScope). الإعدادات الافتراضية لنطاق ATG prod بحيث يستمر المتصلون الخارجيون الذين لا يملكون تكوينا مخصصا في العمل دون تمرير الوسيطة.
المرتجعات
string
تفاصيل المُتغيّر
defaultToolingConfigurationProvider
الموفر الافتراضي المشترك ل ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>