एजेंट 365 सीएलआई develop कमांड संदर्भ

एजेंट विकास के लिए MCP उपकरण सर्वर प्रबंधित करें। develop कमांड एजेंट विकास के लिए MCP (मॉडल संदर्भ प्रोटोकॉल) उपकरण सर्वर को प्रबंधित करने के लिए विकल्प प्रदान करता है। आप उपलब्ध सर्वरों को सूचीबद्ध कर सकते हैं, कॉन्फ़िगर किए गए सर्वर देख सकते हैं और अपने एजेंट कॉन्फ़िगरेशन से MCP सर्वर जोड़ या निकाल सकते हैं।

न्यूनतम भूमिका आवश्यक: कोई नहीं (स्थानीय मेनिफ़ेस्ट प्रबंधन)

Syntax

a365 develop [command] [options]

विकल्प

Option Description
-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

अपने स्थानीय ToolingManifest.jsonसे वर्तमान में कॉन्फ़िगर किए गए MCP सर्वरों की सूची बनाएं।

a365 develop list-configured [options]

यह आदेश उन सभी MCP सर्वरों को दिखाता है जिन्हें आपने वर्तमान में अपनी स्थानीय ToolingManifest.json फ़ाइल में कॉन्फ़िगर किया है.

list-configured विकल्प

Option Description
--project-path <path> एजेंट प्रोजेक्ट निर्देशिका का पथ जिसमें शामिल है ToolingManifest.json। से ओवरराइड करता है DeploymentProjectPatha365.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। से ओवरराइड करता है DeploymentProjectPatha365.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। से ओवरराइड करता है DeploymentProjectPatha365.config.json
--dry-run दिखाएँ कि कमांड इसे निष्पादित किए बिना क्या करेगा।
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

develop add-permissions

MCP सर्वर API अनुमतियाँ विकास परिदृश्यों के लिए Microsoft Entra अनुप्रयोगों के लिए जोड़ें जहाँ आपको MCP सर्वर तक पहुँचने के लिए कस्टम अनुप्रयोगों को कॉन्फ़िगर करने की आवश्यकता है।

a365 develop add-permissions [options]

add-permissions विकल्प

अपने ऐप पंजीकरण में आवश्यक एपीआई अनुमतियां और क्षेत्र जोड़ने के लिए इन विकल्पों का उपयोग करें, टूलींग मेनिफ़ेस्ट से मानों का लाभ उठाएं।

Option Description
-m, --manifest <manifest> (डिफ़ॉल्ट:) ToolingManifest.jsonका पथ <deploymentProjectPath>/ToolingManifest.json
--app-id <app-id> अनुप्रयोग (क्लाइंट) ID करने के लिए अनुमतियाँ जोड़ने के लिए (डिफ़ॉल्ट: clientAppId कॉन्फ़िगरेशन से)
--scopes <scopes> जोड़ने के लिए विशिष्ट क्षेत्र (अंतरिक्ष-अलग) (डिफ़ॉल्ट: से सभी स्कोप)ToolingManifest.json
--dry-run दिखाएँ कि परिवर्तन किए बिना कमांड क्या करेगा
-v, --verbose विस्तृत आउटपुट दिखाएं
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

Important

--app-id या clientAppId द्वारा निर्दिष्ट आवेदन के पास Microsoft Entra में Application.ReadWrite.All की अनुमति होनी चाहिए। यह आदेश कस्टम क्लाइंट अनुप्रयोगों के लिए है। एजेंट ब्लूप्रिंट के लिए अनुमतियों को कॉन्फ़िगर करने के लिए, इसके बजाय उपयोग करें a365 setup permissions mcp

develop get-token

इंटरैक्टिव ब्राउज़र प्रमाणीकरण का उपयोग करके विकास के दौरान MCP सर्वर का परीक्षण करने के लिए वाहक टोकन पुनर्प्राप्त करें।

a365 develop get-token [options]

get-token विकल्प

एक्सेस टोकन का अनुरोध करने, क्षेत्र नियंत्रित करने, व्यवहार को ताज़ा करने और आउटपुट स्वरूप चुनने के लिए इन विकल्पों का उपयोग करें।

Option Description
--app-id <app-id> प्रमाणीकरण के लिए अनुप्रयोग (क्लाइंट) 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> कीवर्ड द्वारा कवर --resource नहीं किए गए संसाधनों के लिए कस्टम संसाधन अनुप्रयोग ID (GUID)
-v, --verbose पूर्ण टोकन सहित विस्तृत आउटपुट दिखाएं
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

get-token संसाधन विकल्प

विभिन्न Azure संसाधनों के लिए टोकन प्राप्त करने के लिए --resource और --resource-id विकल्पों का उपयोग करें:

  • --resource: पूर्वनिर्धारित संसाधन का चयन करने के लिए कीवर्ड का उपयोग करें:
    • mcp (डिफ़ॉल्ट): MCP सर्वर के लिए एजेंट 365 उपकरण
    • powerplatform: Power Platform API
  • --resource-id: कीवर्ड द्वारा कवर नहीं किए गए संसाधनों के लिए एक कस्टम संसाधन अनुप्रयोग 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 सर्वर को किसी नए टर्मिनल पर चलाएँ -