tooling חבילה

Microsoft Agent 365 Tooling SDK

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

חבילות

extensions

חבילת מרחב השמות של Microsoft Agent 365 Tooling Extensions.

קובץ זה מאפשר למרחב microsoft_agents_a365.tooling.extensions השמות להתפרס על חבילות מותקנות מרובות (לדוגמה, extensions-openai, extensions-agentframework).

models

מודלים נפוצים לכלי MCP.

מודול זה מגדיר מודלי נתונים המשמשים במסגרת כלי MCP.

services

חבילת שירותי כלי MCP.

חבילה זו מכילה יישומי שירות עבור פונקציונליות כלי MCP (פרוטוקול הקשר מודל).

utils

מודולי כלי שירות עבור ערכת ה- SDK של Microsoft Agent 365 Tooling.

מחלקות

Constants

מתן ערכים קבועים הנמצאים בשימוש לאורך רכיבי Tooling.

MCPServerConfig

מייצג את התצורה עבור שרת MCP, כולל שמו ונקודות הקצה שלו.

McpToolServerConfigurationService

מתן שירותים עבור ניהול תצורה של שרת כלי MCP.

שירות זה מטפל בגילוי ובתצורה של שרתי כלי MCP (פרוטוקול הקשר מודל) ממקורות מרובים:

  • פיתוח: קבצי ToolingManifest.json מקומיים
  • ייצור: נקודות קצה של שער כלי מרוחק

פונקציות

build_mcp_server_url

בונה את כתובת ה- URL המלאה של שרת MCP באמצעות כתובת ה- URL הבסיסית ואת שם השרת.

build_mcp_server_url(server_name: str) -> str

פרמטרים

שם תיאור
server_name
נדרש
str

שם שרת MCP.

החזרות

סוג נתונים תיאור
str

כתובת ה- URL המלאה של שרת MCP.

get_mcp_base_url

מקבל את כתובת ה- URL הבסיסית עבור שרתי MCP.

get_mcp_base_url() -> str

החזרות

סוג נתונים תיאור
str

כתובת ה- URL הבסיסית עבור שרתי MCP.

get_tooling_gateway_for_digital_worker

מקבל את כתובת ה- URL של שער הכלי עבור העובד הדיגיטלי שצוין.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

פרמטרים

שם תיאור
agentic_app_id
נדרש
str

מזהה היישום הסוכןי של העובד הדיגיטלי.

החזרות

סוג נתונים תיאור
str

כתובת ה- URL של שער כלי עבור העובד הדיגיטלי.