@microsoft/agents-a365-tooling package
מחלקות
| McpToolServerConfigurationService |
שירות האחראי על גילוי ונורמלית של שרתי כלי MCP (פרוטוקול הקשר מודל) והפקת אובייקטי תצורה הניתנים לצריכה על-ידי ה- SDK של ה- SDK של ה- Cortandk. |
| 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 המעודכן כך שמתקשרים חיצוניים ללא תצורה מותאמת אישית ימשיכו לפעול מבלי להעביר את הארגומנט.
החזרות
string
פרטי המשתנה
defaultToolingConfigurationProvider
ספק ברירת מחדל משותף עבור ToolingConfiguration.
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>