إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
مرجع أمر Agent 365 CLI
إدارة خوادم أدوات MCP لتطوير العامل.
develop يوفر الأمر خيارات لإدارة خوادم أدوات MCP (بروتوكول سياق النموذج) لتطوير العامل. يمكنك سرد الخوادم المتوفرة وعرض الخوادم المكونة وإضافة خوادم MCP أو إزالتها من تكوين العامل.
الحد الأدنى للدور المطلوب: لا شيء (إدارة البيان المحلي)
Syntax
a365 develop [command] [options]
Options
| Option | Description |
|---|---|
-c، --config <config> |
مسار ملف التكوين. Default: a365.config.json |
-v، --verbose |
تمكين التسجيل التفصيلي |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
develop list-available
سرد جميع خوادم MCP المتوفرة في الكتالوج (ما يمكنك تثبيته).
a365 develop list-available [options]
يعرض هذا الأمر كافة خوادم MCP المتوفرة في الكتالوج ويمكنك تثبيتها للاستخدام مع تطوير العامل الخاص بك.
list-available خيارات
| Option | Description |
|---|---|
--dry-run |
إظهار ما سيفعله الأمر دون تنفيذه. |
--skip-auth |
Skip authentication. للاختبار فقط. من المحتمل أن يفشل الأمر دون مصادقة صالحة. |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
Note
develop list-available لا يتطلب a365.config.json. يقرأ البيئة من A365_ENVIRONMENT متغير البيئة (يتحول افتراضيا إلى prod).
develop list-configured
قائمة خوادم MCP المكونة حاليا من المحلي ToolingManifest.jsonالخاص بك.
a365 develop list-configured [options]
يعرض هذا الأمر كافة خوادم MCP التي قمت بتكوينها حاليا في ملف ToolingManifest.json المحلي.
list-configured خيارات
| Option | Description |
|---|---|
--project-path <path> |
مسار إلى دليل مشروع الوكيل الذي يحتوي على ToolingManifest.json. تجاوز DeploymentProjectPath من a365.config.json. |
--dry-run |
إظهار ما سيفعله الأمر دون تنفيذه. |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
develop add-mcp-servers
إضافة خوادم MCP إلى تكوين العامل الحالي.
a365 develop add-mcp-servers [<servers>...] [options]
يضيف هذا الأمر خوادم MCP المحددة إلى ToolingManifest.json في مجلد المشروع. لا يمنح أذونات لمخطط العامل.
Important
هذا الأمر يحدث ToolingManifest.json فقط - ولا يمنح الأذونات لمخطط الوكيل. كيفية تطبيق الأصوات تعتمد على وضعك في عملية الإعداد:
-
قبل الإعداد الأولي: تابع مع
a365 setup all. يتم تطبيق أذونات MCP كجزء من إنشاء المخطط الأولي. -
بعد وجود المخطط بالفعل: يجب تشغيل
a365 setup permissions mcpالمسؤول العام بشكل منفصل. يجب على المسؤول التحقق من أن يشيرdeploymentProjectPathإلى مجلد المشروع الذي يحتوي على التحديثToolingManifest.json.
add-mcp-servers الحجج
حدد واحدا أو أكثر من أسماء خوادم MCP لإضافتها إلى تكوين العامل. يمكنك توفير أسماء خوادم متعددة مفصولة بمسافات.
| Argument | Description |
|---|---|
<servers> |
أسماء خوادم MCP المراد إضافتها |
add-mcp-servers خيارات
استخدم هذه الخيارات لتخصيص سلوك add-mcp-servers الأمر.
| Option | Description |
|---|---|
--project-path <path> |
مسار إلى دليل مشروع الوكيل الذي يحتوي على ToolingManifest.json. تجاوز DeploymentProjectPath من a365.config.json. |
--dry-run |
إظهار ما سيفعله الأمر دون تنفيذه. |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
develop remove-mcp-servers
إزالة خوادم MCP من تكوين العامل الحالي.
a365 develop remove-mcp-servers [<servers>...] [options]
يزيل هذا الأمر خوادم MCP المحددة من تكوين العامل الحالي.
remove-mcp-servers الحجج
| Argument | Description |
|---|---|
<servers> |
أسماء خوادم MCP المراد إزالتها |
remove-mcp-servers خيارات
| Option | Description |
|---|---|
--project-path <path> |
مسار إلى دليل مشروع الوكيل الذي يحتوي على ToolingManifest.json. تجاوز DeploymentProjectPath من a365.config.json. |
--dry-run |
إظهار ما سيفعله الأمر دون تنفيذه. |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
develop add-permissions
أضف أذونات واجهة برمجة تطبيقات خادم MCP إلى Microsoft Entra التطبيقات لسيناريوهات التطوير حيث تحتاج إلى تكوين تطبيقات مخصصة للوصول إلى خوادم MCP.
a365 develop add-permissions [options]
add-permissions خيارات
استخدم هذه الخيارات لإضافة أذونات ونطاقات واجهة برمجة التطبيقات المطلوبة إلى تسجيل التطبيق الخاص بك، والاستفادة من القيم من بيان الأدوات.
| Option | Description |
|---|---|
-c، --config <config> |
مسار ملف التكوين (افتراضي: a365.config.json) |
-m، --manifest <manifest> |
المسار إلى ToolingManifest.json (الافتراضي: <deploymentProjectPath>/ToolingManifest.json) |
--app-id <app-id> |
معرف التطبيق (العميل) لإضافة أذونات إلى (افتراضي: clientAppId من التكوين) |
--scopes <scopes> |
نطاقات محددة لإضافتها (مفصولة بمسافة) (افتراضي: كافة النطاقات من ToolingManifest.json) |
--dry-run |
إظهار ما سيفعله الأمر دون إجراء تغييرات |
-v، --verbose |
إظهار الإخراج التفصيلي |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
Important
يجب أن يكون للتطبيق المحدد بواسطة --app-id أو clientAppId إذن Application.ReadWrite.All في Microsoft Entra. هذا الأمر مخصص لتطبيقات العميل المخصصة. لتكوين أذونات لمخططات العامل، استخدم a365 setup permissions mcp بدلا من ذلك.
develop get-token
استرداد الرموز المميزة للحامل لاختبار خوادم MCP أثناء التطوير باستخدام مصادقة المستعرض التفاعلية.
a365 develop get-token [options]
get-token خيارات
استخدم هذه الخيارات لطلب رمز مميز للوصول، والتحكم في النطاقات، وتحديث السلوك، واختيار تنسيق الإخراج.
| Option | Description |
|---|---|
-c، --config <config> |
مسار ملف التكوين (افتراضي: a365.config.json) |
--app-id <app-id> |
معرف التطبيق (العميل) للمصادقة (افتراضي: clientAppId من التكوين) |
-m، --manifest <manifest> |
المسار إلى ToolingManifest.json (الافتراضي: <deploymentProjectPath>/ToolingManifest.json) |
--scopes <scopes> |
نطاقات محددة لطلبها (مفصولة بمسافة) (افتراضي: قراءة من ToolingManifest.json) |
-o، --output <output> |
تنسيق الإخراج: tableأو jsonأو raw (افتراضي: table) |
--force-refresh |
فرض تحديث الرمز المميز لتجاوز ذاكرة التخزين المؤقت |
--resource <resource> |
الكلمة الأساسية للمورد للحصول على رمز مميز ل: mcp (افتراضي) أو powerplatform |
--resource-id <resource-id> |
معرف تطبيق الموارد المخصص (GUID) للموارد التي لا تغطيها --resource الكلمات الأساسية |
-v، --verbose |
إظهار الإخراج التفصيلي بما في ذلك الرمز المميز الكامل |
-?، -h، --help |
إظهار معلومات التعليمات والاستخدام. |
get-token خيارات الموارد
استخدم خيارات --resource و --resource-id للحصول على رموز مميزة لموارد Azure المختلفة:
-
--resource: استخدم كلمة أساسية لتحديد مورد معرف مسبقا:-
mcp(افتراضي): أدوات العامل 365 لخوادم MCP -
powerplatform: واجهة برمجة تطبيقات Power Platform
-
-
--resource-id: أدخل معرف تطبيق مورد مخصص (GUID) للموارد التي لا تغطيها الكلمات الأساسية
Important
لا يمكنك استخدام --resource ذلك --resource-id معا. عند استخدام أي من الخيارين، قم بتضمين --scopes. يدعم تدفق MCP الافتراضي فقط دقة النطاق المستندة إلى البيان.
develop start-mock-tooling-server
ابدأ خادم أدوات وهمية لأغراض الاختبار والتطوير.
a365 develop start-mock-tooling-server [options]
يبدأ هذا الأمر خادم أدوات وهمية لأغراض الاختبار والتطوير. باستخدام هذا الخادم، يمكنك محاكاة تفاعلات خادم MCP دون الحاجة إلى تطبيقات الخادم الفعلية.
start-mock-tooling-server خيارات
استخدم هذه الخيارات لتخصيص سلوك start-mock-tooling-server الأمر.
| Option | Description | Default |
|---|---|---|
-p, --port <port> |
رقم المنفذ لخادم النموذج | 5309 |
-v, --verbose |
تمكين التسجيل التفصيلي | false |
-?, -h, --help |
إظهار معلومات التعليمات والاستخدام | - |
-bg |
شغل الخادم على نافذة طرفية جديدة | - |