Copilot Studio के लिए MCP लैब

माइक्रोसॉफ्ट ने हाल ही में एक नई GitHub रिपॉजिटरी पेश की है जो माइक्रोसॉफ्ट Copilot Studio इकोसिस्टम के भीतर मॉडल संदर्भ प्रोटोकॉल (MCP) की खोज के लिए एक प्रयोगशाला के रूप में कार्य करती है। यह पहल AI-संचालित सहायता और स्वचालन के क्षेत्र में एक महत्वपूर्ण कदम है, जो डेवलपर्स को MCP की क्षमताओं के साथ प्रयोग करने और उनका लाभ उठाने के लिए एक हैंड्स-ऑन वातावरण प्रदान करती है।

मॉडल संदर्भ प्रोटोकॉल (MCP) को समझना

मॉडल संदर्भ प्रोटोकॉल, मूल रूप से AI पथप्रदर्शक एंथ्रोपिक द्वारा संकल्पित और बाद में ओपन-सोर्स, AI सहायकों के विकास में एक महत्वपूर्ण मानक का प्रतिनिधित्व करता है। यह इन बुद्धिमान एजेंटों को रनटाइम के दौरान बाहरी टूल, डेटा रिपॉजिटरी और कार्यात्मक मॉड्यूल को गतिशील रूप से खोजने, एक्सेस करने और उपयोग करने का अधिकार देता है। यह गतिशील क्षमता संगठनों को कस्टम MCP सर्वर बनाने में सक्षम बनाती है, जो प्रभावी रूप से अपने आंतरिक संसाधनों और वर्कफ़्लो को AI कोपिलॉट के सामने उजागर करते हैं, जबकि सख्त नियंत्रण, सुरक्षा प्रोटोकॉल और शासन नीतियों को बनाए रखते हैं। नई अनावरण की गई प्रयोगशाला एक व्यावहारिक प्रदर्शन के रूप में कार्य करती है कि इस तकनीक को माइक्रोसॉफ्ट-केंद्रित वातावरण में कैसे एकीकृत किया जा सकता है।

माइक्रोसॉफ्ट Copilot Studio और MCP एकीकरण

Copilot Studio, AI-संचालित एजेंटों को डिजाइन, तैयार करने और तैनात करने के लिए माइक्रोसॉफ्ट का सहज लो-कोड प्लेटफ़ॉर्म, ने हाल ही में MCP तकनीक को शामिल किया, जैसा कि पिछले महीने हाइलाइट किया गया था। माइक्रोसॉफ्ट के अनुसार, यह एकीकरण सुविधाएँ प्रदान करता है:

  • निर्बाध डेटा स्रोत कनेक्टिविटी: भले ही आप कस्टम आंतरिक API या बाहरी डेटा प्रदाताओं के साथ काम कर रहे हों, MCP प्रोटोकॉल Copilot Studio के भीतर सुचारू और विश्वसनीय एकीकरण सुनिश्चित करता है।
  • मौजूदा सर्वरों के एक संपन्न बाज़ार तक पहुंच: कस्टम कनेक्टर्स और एकीकरणों के अलावा, उपयोगकर्ता अब बाज़ार में आसानी से उपलब्ध पूर्व-निर्मित, MCP-सक्षम कनेक्टर्स के एक विस्तारित भंडार में टैप कर सकते हैं। यह कार्यक्षमता विविध उपकरणों के साथ जुड़ने के रास्ते खोलती है, जिससे उनके उपयोग में तेजी आती है और सरलीकरण होता है।
  • बहुमुखी कार्रवाई क्षमताएं: MCP सर्वर एजेंटों को गतिशील रूप से उपकरण और डेटा प्रदान करने की क्षमता रखते हैं, जिससे रखरखाव और एकीकरण खर्चों को कम करते हुए बेहतर लचीलापन बढ़ता है।

Copilot Studio का Power Platform के साथ एकीकरण व्यापार उपयोगकर्ताओं और अनुभवी डेवलपर्स दोनों को ऐसे एजेंट बनाने का अधिकार देता है जो स्टैंडअलोन कोपिलॉट के रूप में, Power Platform अनुप्रयोगों के भीतर, या Microsoft Teams या वेबसाइटों जैसे अन्य अनुप्रयोगों के भीतर एम्बेडेड के रूप में काम करते हैं। यह बहुमुखी प्रतिभा उपयोग के मामलों और परिनियोजन परिदृश्यों की एक विस्तृत श्रृंखला के लिए प्लेटफ़ॉर्म की अनुकूलन क्षमता को रेखांकित करती है।

Copilot Studio में हालिया सुधार

माइक्रोसॉफ्ट Copilot Studio की क्षमताओं को बढ़ाने में सक्रिय रूप से लगा हुआ है, हाल ही में ‘कंप्यूटर उपयोग’ कार्यक्षमता का एक प्रारंभिक पहुंच अनुसंधान पूर्वावलोकन का अनावरण किया गया। यह नवीन सुविधा AI एजेंटों को अनुप्रयोगों या वेबसाइटों के साथ नेत्रहीन रूप से बातचीत करने में सक्षम बनाती है, मानव जैसी बातचीत जैसे क्लिक करना, टाइप करना और नेविगेट करना। साथ ही, कंपनी ने MCP के लिए एक नया C# SDK पेश किया, जिससे प्रोटोकॉल के आसपास एक मजबूत विकास पारिस्थितिकी तंत्र को बढ़ावा देने की अपनी प्रतिबद्धता को और मजबूत किया गया।

ये प्रगति सामूहिक रूप से Copilot Studio को एजेंटिक AI विकास के लिए एक दुर्जेय प्लेटफ़ॉर्म के रूप में स्थापित करती है, एक ऐसा क्षेत्र जिसने हाल के समय में महत्वपूर्ण ध्यान आकर्षित किया है। नई GitHub रिपॉजिटरी की शुरूआत इस प्रक्षेपवक्र के साथ निर्बाध रूप से संरेखित है, जो डेवलपर्स को Copilot Studio ढांचे के भीतर MCP की क्षमता का पता लगाने और उपयोग करने के लिए आवश्यक संसाधन और उपकरण प्रदान करती है।

माइक्रोसॉफ्ट Copilot Studio ❤️ MCP रिपॉजिटरी

माइक्रोसॉफ्ट Copilot Studio ❤️ MCP रिपॉजिटरी में उदाहरणों और नमूना कोड का एक विविध संग्रह शामिल है जो डेवलपर्स को उनके प्रयासों में सहायता करने के लिए तैयार किया गया है। विशेष रूप से, यह उन्हें Power Platform कनेक्टर ढांचे का उपयोग करके Microsoft Copilot Studio में एक MCP सर्वर बनाने, तैनात करने और कनेक्ट करने में सक्षम बनाता है।

यह एकीकरण मौजूदा Power Platform कनेक्टर ढांचे का लाभ उठाता है, जो मानकीकृत, शासित API के माध्यम से Microsoft Power Platform अनुप्रयोगों और बाहरी सेवाओं के बीच सुरक्षित और पुन: प्रयोज्य एकीकरण को सुविधाजनक बनाता है। यह ढांचा सुनिश्चित करता है कि विभिन्न प्रणालियों के बीच डेटा विनिमय और बातचीत स्थापित सुरक्षा प्रोटोकॉल और शासन नीतियों का पालन करें।

सहक्रियात्मक प्रौद्योगिकियां: MCP और Power Platform कनेक्टर्स

28 अप्रैल को माइक्रोसॉफ्ट की घोषणा ने इन दो प्रौद्योगिकियों के बीच सहक्रियात्मक संबंध को रेखांकित किया, यह जोर देते हुए कि वे एक बेहतर उपयोगकर्ता अनुभव प्रदान करने के लिए एक-दूसरे के पूरक कैसे हैं। पारंपरिक कनेक्टर्स ज्ञात सेवाओं के लिए सुरक्षित और शासित पहुंच प्रदान करते हैं, जबकि MCP गतिशील, रनटाइम विस्तारण पेश करता है जिससे कोपिलॉट मांग पर नए उपकरणों की खोज और उपयोग करने में सक्षम होते हैं। परिचित कनेक्टर ढांचे के भीतर MCP सर्वर को समाहित करके, डेवलपर्स सुरक्षा, अनुपालन या नियंत्रण से समझौता किए बिना Copilot Studio की क्षमताओं का विस्तार कर सकते हैं, जिसके परिणामस्वरूप विश्वसनीय उद्यम सीमाओं के भीतर एक अधिक अनुकूलनीय और शक्तिशाली AI अनुभव प्राप्त होता है।

यह दृष्टिकोण नवाचार की आवश्यकता और एक सुरक्षित और अनुपालन वातावरण बनाए रखने की अनिवार्यता के बीच एक नाजुक संतुलन बनाता है। यह डेवलपर्स को स्थापित शासन नीतियों और सुरक्षा प्रोटोकॉल का पालन करते हुए नवीनतम AI तकनीकों का लाभ उठाने का अधिकार देता है।

डेवलपर्स के लिए व्यावहारिक मार्गदर्शन

माइक्रोसॉफ्ट प्रयोगशाला के भीतर विस्तृत मार्गदर्शन प्रदान करता है, जो डेवलपर्स को निम्नलिखित प्रमुख प्रक्रियाओं के माध्यम से चलता है:

  • MCP सर्वर को तैनात करना: डेटा, मॉडल और इंटरैक्शन को संभालने में सक्षम सर्वर स्थापित करने पर व्यापक निर्देश। इसमें सर्वर वातावरण को कॉन्फ़िगर करना, आवश्यक सॉफ़्टवेयर घटकों को तैनात करना और सर्वर और अन्य प्रणालियों के बीच संचार चैनल स्थापित करना शामिल है।
  • कस्टम कनेक्टर बनाना: MCP सर्वर और Copilot Studio के बीच एक लिंक स्थापित करने के लिए कनेक्टर इंफ्रास्ट्रक्चर का उपयोग करने पर मार्गदर्शन। इसमें कनेक्टर के गुणों को परिभाषित करना, प्रमाणीकरण विधियों को निर्दिष्ट करना और MCP सर्वर और Copilot Studio के बीच डेटा मैपिंग को कॉन्फ़िगर करना शामिल है।
  • Copilot Studio के साथ एकीकृत करना: Copilot Studio के भीतर MCP सर्वर को एक क्रिया के रूप में जोड़ने पर विस्तृत चरण, एजेंटों को सर्वर द्वारा प्रदान किए गए टूल और डेटा तक पहुंचने का अधिकार देना। इसमें क्रिया के इनपुट पैरामीटर को परिभाषित करना, आउटपुट डेटा को निर्दिष्ट करना और क्रिया के निष्पादन तर्क को कॉन्फ़िगर करना शामिल है।

इन चरणों का पालन करके, डेवलपर्स अपने MCP सर्वर को Copilot Studio के साथ निर्बाध रूप से एकीकृत कर सकते हैं, जिससे उनके AI एजेंट अंतर्निहित डेटा और टूल की पूरी क्षमता का लाभ उठा सकते हैं।

MCP लैब का उपयोग करने के लिए पूर्वापेक्षाएँ

MCP लैब का प्रभावी ढंग से उपयोग करने के लिए, डेवलपर्स को निम्नलिखित पूर्वापेक्षाओं को पूरा करने की आवश्यकता होती है:

  • Azure सदस्यता (भुगतान विधि के साथ): MCP सर्वर और संबंधित संसाधनों को तैनात और होस्ट करने के लिए एक सक्रिय Azure सदस्यता आवश्यक है। उपयोग की जाने वाली Azure सेवाओं की लागत को कवर करने के लिए सदस्यता में एक वैध भुगतान विधि जुड़ी होनी चाहिए।
  • GitHub खाता और लॉगिन: Microsoft Copilot Studio ❤️ MCP रिपॉजिटरी तक पहुंचने और नमूना कोड और उदाहरण डाउनलोड करने के लिए एक GitHub खाता आवश्यक है। रिपॉजिटरी के साथ इंटरैक्ट करने के लिए डेवलपर्स को अपने GitHub खाते में लॉग इन होना चाहिए।
  • Copilot Studio परीक्षण या डेवलपर खाता: Copilot Studio प्लेटफ़ॉर्म तक पहुंचने और उसका उपयोग करने के लिए एक Copilot Studio परीक्षण या डेवलपर खाता आवश्यक है। यह खाता प्लेटफ़ॉर्म की सुविधाओं और कार्यक्षमताओं तक पहुंच प्रदान करता है, जिससे डेवलपर्स AI-संचालित एजेंटों को डिजाइन, बनाने और तैनात करने में सक्षम होते हैं।
  • Power Platform वातावरण प्रावधानित: MCP सर्वर को Copilot Studio से जोड़ने वाले कनेक्टर्स को बनाने और प्रबंधित करने के लिए एक प्रावधानित Power Platform वातावरण आवश्यक है। यह वातावरण Power Platform अनुप्रयोगों और कनेक्टर्स को विकसित करने और तैनात करने के लिए आवश्यक बुनियादी ढांचे और सेवाएं प्रदान करता है।

ये पूर्वापेक्षाएँ सुनिश्चित करती हैं कि डेवलपर्स के पास MCP लैब का प्रभावी ढंग से उपयोग करने और MCP और Copilot Studio के बीच एकीकरण का पता लगाने के लिए आवश्यक संसाधन और पहुंच है।

एक व्यावहारिक उदाहरण: चुटकुला सुनाने वाला कोपिलॉट

एकीकरण प्रक्रिया के एक व्यावहारिक उदाहरण के रूप में, माइक्रोसॉफ्ट MCP सर्वर से चुटकुले निकालकर उन्हें बताने वाले Copilot Studio एजेंट के निर्माण पर प्रकाश डालता है। यह मजेदार और आकर्षक उदाहरण डेवलपर्स को एक ठोस समझ प्रदान करता है कि एकीकरण कैसे काम करता है और प्रौद्योगिकी के संभावित अनुप्रयोग क्या हैं।

प्रयोगशाला के अंत तक, डेवलपर्स के पास एक पूरी तरह कार्यात्मक Copilot Studio एजेंट होगा जो चुटकुले देने के लिए एक MCP सर्वर का लाभ उठाता है, जो एकीकरण की शक्ति और लचीलेपन का प्रदर्शन करता है।

MCP सर्वर परिनियोजन में गहराई से उतरना

MCP सर्वर को तैनात करने में कई चरण शामिल हैं, जिनमें से प्रत्येक सर्वर की कार्यक्षमता और पहुंच में योगदान देता है। प्रक्रिया आमतौर पर एक उपयुक्त होस्टिंग वातावरण का चयन करने से शुरू होती है, जैसे Azure Web Apps, जो वेब अनुप्रयोगों को तैनात करने के लिए एक स्केलेबल और विश्वसनीय प्लेटफ़ॉर्म प्रदान करता है।

एक बार होस्टिंग वातावरण चुने जाने के बाद, डेवलपर्स को सर्वर की सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता होती है, जिसमें नेटवर्क कॉन्फ़िगरेशन, सुरक्षा सेटिंग्स और संसाधन आवंटन शामिल हैं। ये सेटिंग्स निर्धारित करती हैं कि सर्वर बाहरी दुनिया के साथ कैसे इंटरैक्ट करता है और यह उपलब्ध संसाधनों का उपयोग कैसे करता है।

अगला, MCP सर्वर सॉफ़्टवेयर को स्थापित और कॉन्फ़िगर करने की आवश्यकता है। इसमें आवश्यक सॉफ़्टवेयर पैकेज डाउनलोड करना, उन्हें सर्वर पर स्थापित करना और एप्लिकेशन की विशिष्ट आवश्यकताओं के साथ संरेखित करने के लिए सर्वर की सेटिंग्स को कॉन्फ़िगर करना शामिल है।

अंत में, MCP सर्वर को यह सुनिश्चित करने के लिए परीक्षण और मान्य करने की आवश्यकता है कि यह सही ढंग से काम कर रहा है। इसमें सर्वर को परीक्षण अनुरोध भेजना और यह सत्यापित करना शामिल है कि यह अपेक्षित परिणामों के साथ प्रतिक्रिया करता है।

निर्बाध एकीकरण के लिए कस्टम कनेक्टर्स बनाना

Copilot Studio के साथ MCP सर्वर को एकीकृत करने में कस्टम कनेक्टर्स बनाना एक महत्वपूर्ण कदम है। कनेक्टर्स मध्यस्थ के रूप में कार्य करते हैं, दो प्रणालियों के बीच संचार को सुविधाजनक बनाते हैं और डेटा विनिमय को सक्षम करते हैं।

कस्टम कनेक्टर बनाने की प्रक्रिया में आमतौर पर कनेक्टर के मेटाडेटा को परिभाषित करना शामिल होता है, जिसमें उसका नाम, विवरण और आइकन शामिल होता है। यह मेटाडेटा उपयोगकर्ताओं को कनेक्टर के उद्देश्य को पहचानने और समझने में मदद करता है।

अगला, कनेक्टर की प्रमाणीकरण सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता है। यह निर्धारित करता है कि कनेक्टर MCP सर्वर के साथ कैसे प्रमाणित होता है और उसके संसाधनों तक पहुंचने के लिए आवश्यक अनुमतियाँ प्राप्त करता है।

प्रमाणीकरण के बाद, कनेक्टर की क्रियाओं को परिभाषित करने की आवश्यकता है। क्रियाएं उन विशिष्ट कार्यों का प्रतिनिधित्व करती हैं जो कनेक्टर MCP सर्वर पर कर सकता है, जैसे डेटा पुनर्प्राप्त करना, नए रिकॉर्ड बनाना या मौजूदा रिकॉर्ड को अपडेट करना।

अंत में, कनेक्टर को यह सुनिश्चित करने के लिए परीक्षण और मान्य करने की आवश्यकता है कि यह सही ढंग से काम कर रहा है। इसमें कनेक्टर को परीक्षण अनुरोध भेजना और यह सत्यापित करना शामिल है कि यह अपेक्षित रूप से MCP सर्वर के साथ इंटरैक्ट करता है।

Copilot Studio वर्कफ़्लो में MCP सर्वर को एकीकृत करना

Copilot Studio वर्कफ़्लो में MCP सर्वर को एकीकृत करना AI एजेंटों को सर्वर द्वारा प्रदान किए गए डेटा और कार्यक्षमताओं का लाभ उठाने का अधिकार देता है। यह एकीकरण एजेंटों की क्षमताओं को महत्वपूर्ण रूप से बढ़ा सकता है, जिससे वे अधिक जटिल कार्य कर सकते हैं और अधिक अंतर्दृष्टिपूर्ण प्रतिक्रियाएँ प्रदान कर सकते हैं।

एकीकरण प्रक्रिया में आमतौर पर Copilot Studio विषय के भीतर MCP सर्वर को एक क्रिया के रूप में जोड़ना शामिल होता है। विषय उन विभिन्न वार्तालाप प्रवाहों का प्रतिनिधित्व करते हैं जिनमें एजेंट संलग्न हो सकता है।

एक बार जब MCP सर्वर क्रिया को किसी विषय में जोड़ दिया जाता है, तो इसे उपयोगकर्ता से इनपुट प्राप्त करने और MCP सर्वर को डेटा भेजने के लिए कॉन्फ़िगर किया जा सकता है। सर्वर तब डेटा को संसाधित करता है और एक प्रतिक्रिया लौटाता है, जिसे तब उपयोगकर्ता को प्रदर्शित किया जाता है।

यह एकीकरण AI एजेंटों को MCP सर्वर द्वारा प्रदान किए गए संसाधनों तक निर्बाध रूप से पहुंचने और उनका उपयोग करने की अनुमति देता है, जिससे वे कई प्रकार के कार्य कर सकते हैं और उपयोगकर्ताओं के लिए अधिक व्यापक और व्यक्तिगत अनुभव प्रदान कर सकते हैं।

MCP अपनाने के व्यापक निहितार्थ

मॉडल संदर्भ प्रोटोकॉल को अपनाने के AI सहायकों और एजेंटिक AI विकास के भविष्य के लिए दूरगामी निहितार्थ हैं। AI एजेंटों को बाहरी संसाधनों की खोज और उपयोग करने के लिए एक मानकीकृत तंत्र प्रदान करके, MCP एक अधिक खुले और अंतरसंचालनीय पारिस्थितिकी तंत्र को बढ़ावा देता है।

यह अंतरसंचालनीयता डेवलपर्स को अधिक परिष्कृत और बहुमुखी AI एजेंट बनाने में सक्षम बनाती है जो विविध प्रणालियों और डेटा स्रोतों के साथ निर्बाध रूप से एकीकृत हो सकते हैं। यह नए डेवलपर्स के लिए प्रवेश बाधाओं को कम करके और उन्हें मौजूदा संसाधनों और कार्यक्षमताओं का लाभ उठाने में सक्षम बनाकर नवाचार को भी बढ़ावा देता है।

इसके अलावा, MCP बाहरी संसाधनों तक पहुंच प्रबंधित करने के लिए नियंत्रण का एक केंद्रीकृत बिंदु प्रदान करके AI प्रणालियों की सुरक्षा और शासन को बढ़ाता है। यह सुनिश्चित करता है कि AI एजेंट केवल उन संसाधनों तक पहुंचें जिन्हें वे एक्सेस करने के लिए अधिकृत हैं और सभी इंटरैक्शन लॉग और ऑडिट किए जाते हैं।

निष्कर्ष में, Copilot Studio के लिए माइक्रोसॉफ्ट का मॉडल संदर्भ प्रोटोकॉल लैब AI-संचालित सहायता और स्वचालन के विकास में एक महत्वपूर्ण कदम का प्रतिनिधित्व करता है। MCP की क्षमताओं का पता लगाने और उनका लाभ उठाने के लिए डेवलपर्स को एक हैंड्स-ऑन वातावरण प्रदान करके, माइक्रोसॉफ्ट नवाचार को बढ़ावा दे रहा है और इस परिवर्तनकारी तकनीक को अपनाने में तेजी ला रहा है। Copilot Studio और Power Platform के साथ MCP का एकीकरण डेवलपर्स को अधिक परिष्कृत, बहुमुखी और सुरक्षित AI एजेंट बनाने का अधिकार देता है जो विविध प्रणालियों और डेटा स्रोतों के साथ निर्बाध रूप से एकीकृत हो सकते हैं। AI सहायकों का भविष्य निस्संदेह MCP जैसे मानकों के निरंतर विकास और अपनाने के साथ जुड़ा हुआ है।