इसके माध्यम से साझा किया गया


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

महत्वपूर्ण

Microsoft Agent 365 तक शीघ्र पहुँच प्राप्त करने के लिए आपको Frontier पूर्वावलोकन प्रोग्राम का भाग बनने की आवश्यकता है. फ्रंटियर आपको सीधे Microsoft के नवीनतम AI नवाचारों से जोड़ता है। फ्रंटियर पूर्वावलोकन आपके ग्राहक समझौतों की मौजूदा पूर्वावलोकन शर्तों के अधीन हैं। चूंकि ये सुविधाएँ अभी भी विकास में हैं, इसलिए उनकी उपलब्धता और क्षमताएं समय के साथ बदल सकती हैं।

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

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

सिंटैक्स

a365 develop [command] [options]

विकल्प

विकल्प विवरण
-c, --config <config> कॉन्फ़िगरेशन फ़ाइल पथ। डिफ़ॉल्ट: a365.config.json
-v, --verbose वर्बोज़ लॉगिंग सक्षम करें
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

develop list-available

कैटलॉग में उपलब्ध सभी MCP सर्वरों की सूची बनाएं (आप क्या स्थापित कर सकते हैं)।

a365 develop list-available [options]

यह आदेश कैटलॉग में उपलब्ध सभी MCP सर्वरों को प्रदर्शित करता है और आप उन्हें अपने एजेंट विकास के साथ उपयोग के लिए स्थापित कर सकते हैं।

list-available विकल्प

विकल्प विवरण
-c, --config <config> कॉन्फ़िगरेशन फ़ाइल पथ। डिफ़ॉल्ट: a365.config.json
--dry-run दिखाएँ कि कमांड इसे निष्पादित किए बिना क्या करेगा।
--skip-auth प्रमाणीकरण छोड़ें. केवल परीक्षण के लिए। कमांड संभवतः वैध प्रमाणीकरण के बिना विफल हो जाता है।
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

develop list-configured

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

a365 develop list-configured [options]

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

list-configured विकल्प

विकल्प विवरण
-c, --config <config> कॉन्फ़िगरेशन फ़ाइल पथ। डिफ़ॉल्ट: a365.config.json
--dry-run दिखाएँ कि कमांड इसे निष्पादित किए बिना क्या करेगा।
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

develop add-mcp-servers

MCP सर्वर वर्तमान एजेंट कॉन्फ़िगरेशन के लिए जोड़ें।

a365 develop add-mcp-servers [<servers>...] [options]

यह आदेश निर्दिष्ट MCP सर्वर ToolingManifest.json आपके प्रोजेक्ट फ़ोल्डर में जोड़ता है। यह एजेंट ब्लूप्रिंट को अनुमति नहीं देता है।

महत्वपूर्ण

यह कमांड केवल अपडेट होता है ToolingManifest.json - यह एजेंट ब्लूप्रिंट को अनुमति नहीं देता है। अनुमतियाँ कैसे लागू होती हैं यह इस बात पर निर्भर करता है कि आप सेटअप प्रक्रिया में कहां हैं:

  • प्रारंभिक सेटअप से पहले: के साथ a365 setup allआगे बढ़ें। MCP अनुमतियाँ प्रारंभिक खाका निर्माण के भाग के रूप में लागू की जाती हैं।
  • ब्लूप्रिंट पहले से मौजूद होने के बाद: एक वैश्विक व्यवस्थापक को अलग से चलाना a365 setup permissions mcp चाहिए। व्यवस्थापक को यह सत्यापित करने के लिए पहले चलना a365 config display चाहिए कि deploymentProjectPath उनके a365.config.json बिंदुओं में प्रोजेक्ट फ़ोल्डर में अद्यतन किया ToolingManifest.jsonगया है।

add-mcp-servers तर्क

अपने एजेंट कॉन्फ़िगरेशन में जोड़ने के लिए एक या अधिक MCP सर्वर नाम निर्दिष्ट करें। आप रिक्त स्थान के आधार पर अलग किए गए कई सर्वर नाम प्रदान कर सकते हैं।

तर्क विवरण
<servers> जोड़ने के लिए MCP सर्वर के नाम

add-mcp-servers विकल्प

कमांड के add-mcp-servers व्यवहार को अनुकूलित करने के लिए इन विकल्पों का उपयोग करें, जिसमें कॉन्फ़िगरेशन फ़ाइल चयन और ड्राई-रन परीक्षण शामिल हैं।

विकल्प विवरण
-c, --config <config> कॉन्फ़िगरेशन फ़ाइल पथ। डिफ़ॉल्ट: a365.config.json
--dry-run दिखाएँ कि कमांड इसे निष्पादित किए बिना क्या करेगा।
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

develop remove-mcp-servers

MCP सर्वर वर्तमान एजेंट कॉन्फ़िगरेशन से निकालें।

a365 develop remove-mcp-servers [<servers>...] [options]

यह आदेश निर्दिष्ट MCP सर्वर आपके वर्तमान एजेंट कॉन्फ़िगरेशन से निकालता है।

remove-mcp-servers तर्क

तर्क विवरण
<servers> निकालने के लिए MCP सर्वर के नाम

remove-mcp-servers विकल्प

विकल्प विवरण
-c, --config <config> कॉन्फ़िगरेशन फ़ाइल पथ। डिफ़ॉल्ट: a365.config.json
--dry-run दिखाएँ कि कमांड इसे निष्पादित किए बिना क्या करेगा।
-?, , -h--help मदद और उपयोग की जानकारी दिखाएं.

develop add-permissions

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

a365 develop add-permissions [options]

add-permissions विकल्प

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

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

महत्वपूर्ण

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

develop get-token

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

a365 develop get-token [options]

get-token विकल्प

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

विकल्प विवरण
-c, --config <config> कॉन्फ़िगरेशन फ़ाइल पथ (डिफ़ॉल्ट:) a365.config.json
--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) दर्ज करें

महत्वपूर्ण

--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 व्यवहार को अनुकूलित करने के लिए इन विकल्पों का उपयोग करें।

विकल्प विवरण डिफ़ॉल्ट
-p, --port <port> नकली सर्वर के लिए पोर्ट नंबर 5309
-v, --verbose वर्बोज़ लॉगिंग सक्षम करें गलत
-?, -h, --help मदद और उपयोग की जानकारी दिखाएं -
-bg सर्वर को किसी नए टर्मिनल पर चलाएँ -