@microsoft/agents-a365-tooling package

מחלקות

McpToolServerConfigurationService

שירות האחראי על גילוי ונורמלית של שרתי כלי MCP (פרוטוקול הקשר מודל) והפקת אובייקטי תצורה הניתנים לצריכה על-ידי ה- SDK של ה- SDK של ה- Cortandk.

ToolingConfiguration

קביעת תצורה עבור חבילת כלי. קבלת הגדרות זמן ריצה בירושה והוספת הגדרות ספציפיות לכלי.

Utility

ממשקים

ChatHistoryMessage

מייצגת הודעה בודדת בהיסטוריית הצ'אט.

ChatMessageRequest

מייצג את תוכן המנה של הבקשה עבור בדיקת הגנה מפני איומים בזמן אמת על הודעת צ'אט.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

כינויי סוג

MCPServerManifestEntry
ToolingConfigurationOptions

אפשרויות תצורת כלי - מרחיב את אפשרויות זמן הריצה. כל העקיפות הן פונקציות שנקראות בכל גישה למאפיין.

עובר בירושה מ- RuntimeConfigurationOptions:

  • קטגוריית אשכולות
  • isNodeEnvDevelopment

פונקציות

resolveTokenScopeForServer(MCPServerConfig, string)

פתור את הטווח של OAuth כדי לבקש שרת MCP נתון.

שרתי V2 נושאים את הקהל שלהם בשדה audience ויקבלו אסימון לכל קהל. שרתי V1 ( audienceללא , או קהל התואם לקהל של הטווח המשותף עצמו בטופס רגיל או api://) sharedScope חוזרים אל - mcpPlatformAuthenticationScope שתצורתו נקבעה.

משתנים

defaultToolingConfigurationProvider

ספק ברירת מחדל משותף עבור 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>

סוג נתונים