Mcp अल्केमी
एक MCP (मॉडल संदर्भ प्रोटोकॉल) सर्वर जो LLM को SQLite, Postgresql, MySQL & MariaDB, Oracle, और MS-SQL जैसी रिलेशनल डेटाबेस तक पहुँच और ज्ञान प्रदान करता है।
सारांश
MCP-Alchemy क्या है?
MCP-Alchemy एक मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर है जो बड़े भाषा मॉडल (LLMs) को विभिन्न संबंधात्मक डेटाबेसों तक पहुँच और ज्ञान प्रदान करने के लिए डिज़ाइन किया गया है। इसमें SQLite, PostgreSQL, MySQL, MariaDB, Oracle, और MS-SQL जैसे लोकप्रिय डेटाबेस शामिल हैं। MCP-Alchemy का उपयोग करके, डेवलपर्स अपने अनुप्रयोगों को इन डेटाबेसों के साथ सहजता से बातचीत करने की क्षमता के साथ बढ़ा सकते हैं, जिससे अधिक गतिशील और डेटा-प्रेरित कार्यक्षमताएँ सक्षम होती हैं।
MCP-Alchemy की विशेषताएँ
- मल्टी-डेटाबेस समर्थन: MCP-Alchemy कई संबंधात्मक डेटाबेसों का समर्थन करता है, जिससे बहुपरकारी एकीकरण और डेटा प्रबंधन संभव होता है।
- LLM इंटरैक्शन में सुधार: यह LLMs को डेटाबेस से डेटा प्राप्त करने और उसे संशोधित करने की अनुमति देता है, जिससे वे अधिक शक्तिशाली और संदर्भ-सचेत बनते हैं।
- ओपन-सोर्स: यह प्रोजेक्ट सार्वजनिक रूप से उपलब्ध है, जो दुनिया भर के डेवलपर्स से सहयोग और योगदान को प्रोत्साहित करता है।
- उपयोगकर्ता-मित्रवत इंटरफेस: उपयोगिता को ध्यान में रखते हुए डिज़ाइन किया गया, MCP-Alchemy डेवलपर्स के लिए डेटाबेसों के साथ बातचीत करने के लिए एक सरल इंटरफेस प्रदान करता है।
- मजबूत दस्तावेज़ीकरण: उपयोगकर्ताओं को सर्वर को प्रभावी ढंग से सेटअप और उपयोग करने में सहायता करने के लिए व्यापक दस्तावेज़ीकरण उपलब्ध है।
MCP-Alchemy का उपयोग कैसे करें
- स्थापना: GitHub से MCP-Alchemy रिपॉजिटरी को क्लोन करके शुरू करें। कमांड का उपयोग करें:
git clone https://github.com/runekaagaard/mcp-alchemy.git - सेटअप: सर्वर को अपने स्थानीय मशीन या सर्वर वातावरण पर सेटअप करने के लिए दस्तावेज़ में स्थापना निर्देशों का पालन करें।
- कॉन्फ़िगरेशन: अपने डेटाबेस क्रेडेंशियल के अनुसार कॉन्फ़िगरेशन फ़ाइलों को संशोधित करके सर्वर को अपने इच्छित संबंधात्मक डेटाबेसों से कनेक्ट करने के लिए कॉन्फ़िगर करें।
- एकीकरण: दिए गए API एंडपॉइंट्स का उपयोग करके अपने LLM अनुप्रयोग के साथ MCP-Alchemy का एकीकरण करें ताकि क्वेरी भेजी जा सके और प्रतिक्रियाएँ प्राप्त की जा सकें।
- परीक्षण: यह सुनिश्चित करने के लिए कि LLM डेटा को एक्सेस और संशोधित कर सकता है, नमूना क्वेरी चलाकर एकीकरण का परीक्षण करें।
अक्सर पूछे जाने वाले प्रश्न
MCP-Alchemy द्वारा कौन से डेटाबेस समर्थित हैं?
MCP-Alchemy कई संबंधात्मक डेटाबेसों का समर्थन करता है, जिनमें SQLite, PostgreSQL, MySQL, MariaDB, Oracle, और MS-SQL शामिल हैं।
क्या MCP-Alchemy का उपयोग मुफ्त है?
हाँ, MCP-Alchemy एक ओपन-सोर्स प्रोजेक्ट है, और यह MPL-2.0 लाइसेंस के तहत मुफ्त में उपयोग करने के लिए उपलब्ध है।
मैं MCP-Alchemy में कैसे योगदान कर सकता हूँ?
आप रिपॉजिटरी को फोर्क करके, सुधार करके, और एक पुल अनुरोध सबमिट करके योगदान कर सकते हैं। इसके अतिरिक्त, आप GitHub मुद्दों के पृष्ठ के माध्यम से समस्याएँ रिपोर्ट कर सकते हैं या सुविधाएँ सुझाव दे सकते हैं।
मैं दस्तावेज़ीकरण कहाँ पा सकता हूँ?
दस्तावेज़ीकरण रिपॉजिटरी में उपलब्ध है और इसमें स्थापना, कॉन्फ़िगरेशन, और उपयोग के लिए विस्तृत निर्देश प्रदान किए गए हैं।
क्या MCP-Alchemy का उपयोग उत्पादन में किया जा सकता है?
हाँ, MCP-Alchemy को मजबूत बनाने के लिए डिज़ाइन किया गया है और इसे उत्पादन वातावरण में उपयोग किया जा सकता है, बशर्ते कि इसे सही तरीके से कॉन्फ़िगर और परीक्षण किया गया हो।
विवरण
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"mcp-alchemy": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--runekaagaard--mcp-alchemy--mcp-alchemy",
"mcp-alchemy"
],
"env": {
"DB_URL": "db-url"
}
}
}
}