Microsoft ने दो अलग-अलग मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वरों के सार्वजनिक पूर्वावलोकन जारी करके, आर्टिफिशियल इंटेलिजेंस मॉडल्स के क्लाउड डेटा के साथ इंटरैक्ट करने के तरीके को मानकीकृत करने के लिए महत्वपूर्ण कदम उठाए हैं। Azure MCP सर्वर विभिन्न Azure संसाधनों तक सामान्य पहुँच प्रदान करता है। साथ ही, कंपनी ने PostgreSQL फ्लेक्सिबल सर्वर के लिए Azure डेटाबेस पर विशेष रूप से केंद्रित एक सर्वर भी पेश किया है, जिसकी घोषणा Microsoft कम्युनिटी हब ब्लॉग पोस्ट के माध्यम से की गई है।
दोनों रिलीज़ ओपन MCP मानक का लाभ उठाते हैं, जिसका उद्देश्य विभिन्न डेटा स्रोतों के लिए कस्टम-निर्मित कनेक्टरों की आवश्यकता को कम करके विकास को सरल और AI एकीकरण को सुव्यवस्थित करना है।
AI कॉन्टेक्स्ट के लिए एक ओपन प्रोटोकॉल
MCP जिस मुख्य चुनौती का समाधान करता है, वह AI मॉडल्स के लिए कॉन्टेक्स्ट-अवेयर ऑपरेशनों के लिए आवश्यक खंडित, बाहरी डेटा तक पहुँचने में आने वाली कठिनाई से उत्पन्न होती है। जैसा कि एमसीपी की जनक, एआई फर्म एंथ्रोपिक ने नवंबर 2024 में प्रोटोकॉल लॉन्च करते समय कहा था, “प्रत्येक नए डेटा स्रोत के लिए अपने स्वयं के कस्टम कार्यान्वयन की आवश्यकता होती है, जिससे वास्तविक रूप से जुड़े सिस्टम को स्केल करना मुश्किल हो जाता है।” एमसीपी HTTP का उपयोग करके एक मानक क्लाइंट-सर्वर आर्किटेक्चर स्थापित करके इस समस्या का समाधान करता है। एआई एप्लिकेशन (एमसीपी क्लाइंट) समर्पित एमसीपी सर्वर के माध्यम से प्रदर्शित विभिन्न डेटा स्रोतों या टूल्स के साथ इंटरैक्ट कर सकते हैं, जो मानकीकृत “टूल्स” (फ़ंक्शन), “संसाधन” (डेटा/फ़ाइलें), और “प्रॉम्प्ट्स” (टेम्पलेट्स) प्रदान करते हैं।
पहले अपनाए गए एमसीपी पर आधारित
माइक्रोसॉफ्ट के नए पूर्वावलोकन मौजूदा एमसीपी अपनाने के विस्तार का प्रतिनिधित्व करते हैं। कंपनी ने पहले मार्च 2025 में एमसीपी को अपने Azure AI प्लेटफ़ॉर्म में, विशेष रूप से Azure AI Foundry और Azure AI Agent Service में, एकीकृत किया था। एंथ्रोपिक के सहयोग से विकसित MCP के लिए एक आधिकारिक C# SDK, 2 अप्रैल को NuGet के माध्यम से जारी किया गया।
MCP को Copilot Studio में भी इसके कनेक्टर फ्रेमवर्क का उपयोग करके पेश किया गया। यह रणनीति Microsoft के नए CoreAI प्रभाग के प्रयासों के अनुरूप है, जो Azure पारिस्थितिकी तंत्र के भीतर अंतर-संचालनीयता को बढ़ावा देने और विविध मॉडलों और उपकरणों का समर्थन करने के लिए है, जिसमें Microsoft के Semantic Kernel जैसे फ्रेमवर्क के साथ एकीकरण भी शामिल है।
Azure MCP सर्वर की क्षमताएँ
सामान्य Azure MCP सर्वर (पूर्वावलोकन) AI एजेंटों को कई प्रमुख Azure सेवाओं के साथ इंटरैक्ट करने में सक्षम बनाता है। Azure SDK ब्लॉग घोषणा के अनुसार, समर्थित क्षमताओं में शामिल हैं:
- Azure Cosmos DB: खातों को सूचीबद्ध करना, डेटाबेस को सूचीबद्ध और क्वेरी करना, कंटेनर/आइटम प्रबंधित करना, और SQL क्वेरी निष्पादित करना।
- Azure संग्रहण: खातों को सूचीबद्ध करना, ब्लॉब कंटेनर/ब्लॉब प्रबंधित करना, संग्रहण तालिकाओं को सूचीबद्ध और क्वेरी करना, और कंटेनर गुण/मेटाडेटा प्राप्त करना।
- Azure मॉनिटर (लॉग एनालिटिक्स): कार्यस्थानों को सूचीबद्ध करना, Kusto क्वेरी लैंग्वेज (KQL) का उपयोग करके लॉग क्वेरी करना, उपलब्ध तालिकाओं को सूचीबद्ध करना, और निगरानी विकल्पों को कॉन्फ़िगर करना।
- Azure ऐप कॉन्फ़िगरेशन: स्टोर्स को सूचीबद्ध करना, कुंजी-मान युग्मों को प्रबंधित करना, लेबल किए गए कॉन्फ़िगरेशन को संभालना, और सेटिंग्स को लॉक/अनलॉक करना।
- Azure संसाधन समूह: संसाधन समूहों को सूचीबद्ध और प्रबंधित करना।
- Azure उपकरण: Azure CLI और Azure डेवलपर CLI (
azd) कमांड का सीधा निष्पादन, डिस्कवरी, इनिशियलाइज़ेशन, प्रोविज़निंग और डिप्लॉयमेंट जैसे टेम्प्लेट ऑपरेशनों का समर्थन करता है।
इस सर्वर के लिए प्रमाणीकरण Azure Identity के DefaultAzureCredential पर निर्भर करता है, जो इंटरैक्टिव ब्राउज़र लॉगिन पर वापस जाने से पहले परिवेश, साझा टोकन कैश, Visual Studio, Azure CLI, Azure PowerShell, या azd से क्रेडेंशियल्स का उपयोग करने का स्वचालित रूप से प्रयास करता है। प्रबंधित पहचान जैसे उत्पादन क्रेडेंशियल्स को AZURE_MCP_INCLUDE_PRODUCTION_CREDENTIALS=true परिवेश चर के माध्यम से सक्षम किया जा सकता है।
PostgreSQL डेटाबेस के लिए विशेष उपकरण
इसके साथ ही, PostgreSQL MCP सर्वर (पूर्वावलोकन) के लिए Azure डेटाबेस, डेटाबेस इंटरैक्शन के लिए उपकरणों का एक केंद्रित सेट प्रदान करता है, जिसका विवरण कम्युनिटी हब ब्लॉग पोस्ट में दिया गया है:
- एक लचीले सर्वर इंस्टेंस के भीतर सभी डेटाबेस और तालिकाओं (स्कीमा के साथ) को सूचीबद्ध करना।
- विशिष्ट डेटा प्राप्त करने के लिए रीड क्वेरीज़ निष्पादित करना।
- रिकॉर्ड सम्मिलित या अद्यतन करने जैसे डेटा संशोधन करना।
- नई तालिकाएँ बनाकर या मौजूदा तालिकाओं को हटाकर तालिका संरचनाओं का प्रबंधन करना।
- Microsoft Entra ID प्रमाणीकरण (अनुशंसित विधि) का उपयोग करते समय सर्वर कॉन्फ़िगरेशन विवरण (संस्करण, कंप्यूट, संग्रहण) और विशिष्ट पैरामीटर तक पहुँचना।
यह सर्वर एंथ्रोपिक के क्लाउड डेस्कटॉप जैसे AI क्लाइंट को अनुमति देता है। और Microsoft के Visual Studio कोड (GitHub Copilot एजेंट मोड का उपयोग करके) का उपयोग करके डेटाबेस संचालन में अनुवादित प्राकृतिक भाषा संकेतों का उपयोग करके PostgreSQL डेटा के साथ इंटरैक्ट किया जा सकता है।
डेवलपर अनुभव और पारिस्थितिकी तंत्र
डेवलपर्स GitHub के माध्यम से दोनों सर्वरों के कोड और सेटअप निर्देशों तक पहुँच सकते हैं। सामान्य Azure MCP सर्वर Azure/azure-mcp रिपॉजिटरी में स्थित है और इसे npx -y @azure/mcp@latest server start कमांड के माध्यम से Node.js का उपयोग करके इंस्टॉल किया जाता है। PostgreSQL-विशिष्ट सर्वर Azure-Samples/azure-postgresql-mcp रिपॉजिटरी में स्थित होता है और इसके लिए विशिष्ट लाइब्रेरीज़ (mcp[cli], psycopg[binary], Azure SDK घटक) के साथ Python 3.10+ वातावरण सेट अप करना आवश्यक है।
दोनों रिपॉजिटरी क्लाइंट टूल्स और समस्या निवारण मार्गदर्शिकाओं के लिए कॉन्फ़िगरेशन उदाहरण प्रदान करती हैं। हालाँकि पूर्वावलोकन के दौरान सर्वर घटक स्वयं निःशुल्क होते हैं, फिर भी संबंधित Azure सेवा लागतें लागू होती हैं। संदर्भ सर्वर कार्यान्वयन और सामुदायिक योगदान सहित व्यापक MCP पारिस्थितिकी तंत्र, एंथ्रोपिक द्वारा प्रदान किए गए ओपन-सोर्स प्रोटोकॉल के इर्द-गिर्द विकसित होता रहता है।
स्रोत: Winbuzzer / Digpu NewsTex