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

وحدات الأداة المساعدة ل Microsoft Agent 365 Tooling SDK.

الفصول

Constants

يوفر قيما ثابتة مستخدمة في جميع مكونات الأدوات.

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 لبوابة الأدوات للعامل الرقمي.