Apisix मॉडल संदर्भ प्रोटोकॉल (mcp) सर्वर
APISIX मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर का उपयोग बड़े भाषा मॉडल (LLMs) को APISIX प्रशासन API के साथ जोड़ने के लिए किया जाता है।
सारांश
APISIX मॉडल संदर्भ प्रोटोकॉल (MCP) क्या है?
APISIX मॉडल संदर्भ प्रोटोकॉल (MCP) एक सर्वर है जो बड़े भाषा मॉडल (LLMs) को APISIX प्रशासन API के साथ जोड़ने के लिए डिज़ाइन किया गया है। यह एकीकरण डेवलपर्स को अपने अनुप्रयोगों में LLMs की क्षमताओं का लाभ उठाने की अनुमति देता है, कार्यक्षमता को बढ़ाता है और अधिक जटिल इंटरैक्शन को सक्षम बनाता है।
APISIX MCP की विशेषताएँ
- सहज एकीकरण: APISIX MCP LLMs को APISIX प्रशासन API के साथ जोड़ने का एक सरल तरीका प्रदान करता है, जिससे उन्नत भाषा प्रसंस्करण क्षमताओं तक आसान पहुँच मिलती है।
- सार्वजनिक रिपॉजिटरी: यह प्रोजेक्ट ओपन-सोर्स है और GitHub पर उपलब्ध है, जिससे डेवलपर्स योगदान कर सकते हैं और अपनी आवश्यकताओं के अनुसार समाधान को अनुकूलित कर सकते हैं।
- Apache-2.0 लाइसेंस: MCP Apache-2.0 लाइसेंस के तहत लाइसेंस प्राप्त है, यह सुनिश्चित करता है कि इसका स्वतंत्र रूप से उपयोग और संशोधन किया जा सके।
- सामुदायिक समर्थन: GitHub पर बढ़ते सितारों और फोर्क्स के साथ, APISIX MCP के चारों ओर समुदाय सक्रिय है, जो समर्थन और सुधार प्रदान करता है।
APISIX MCP का उपयोग कैसे करें
- स्थापना: GitHub से रिपॉजिटरी को क्लोन करके शुरू करें। कमांड का उपयोग करें:
git clone https://github.com/api7/apisix-mcp.git - कॉन्फ़िगरेशन: अपने LLM को APISIX प्रशासन API से जोड़ने के लिए आवश्यक कॉन्फ़िगरेशन सेट करें। इसमें API एंडपॉइंट और प्रमाणीकरण विवरण निर्दिष्ट करना शामिल हो सकता है।
- तैनाती: अपने वातावरण में MCP सर्वर को तैनात करें। सुनिश्चित करें कि यह आपके अनुप्रयोगों के लिए उपलब्ध है जो LLM क्षमताओं का उपयोग करेंगे।
- एकीकरण: LLMs के साथ बातचीत करने के लिए प्रदान किए गए API एंडपॉइंट्स का उपयोग करें। इसमें पाठ उत्पन्न करने, विश्लेषण करने, या अन्य भाषा प्रसंस्करण कार्यों के लिए अनुरोध भेजना शामिल हो सकता है।
अक्सर पूछे जाने वाले प्रश्न
APISIX MCP का उपयोग करने के लिए क्या पूर्वापेक्षाएँ हैं?
APISIX MCP का उपयोग करने के लिए, आपको APIs की मूलभूत समझ और रिपॉजिटरी को क्लोन करने के लिए Git से परिचित होना चाहिए। इसके अलावा, जिस प्रोग्रामिंग भाषा का आप एकीकरण के लिए उपयोग करने की योजना बना रहे हैं, उसका ज्ञान फायदेमंद है।
क्या मैं APISIX MCP प्रोजेक्ट में योगदान कर सकता हूँ?
हाँ! यह प्रोजेक्ट ओपन-सोर्स है, और योगदान का स्वागत है। आप GitHub रिपॉजिटरी पर मुद्दे, फीचर अनुरोध, या पुल अनुरोध सबमिट कर सकते हैं।
क्या कोई दस्तावेज़ उपलब्ध है?
हाँ, विस्तृत दस्तावेज़ आमतौर पर रिपॉजिटरी के README फ़ाइल और अतिरिक्त मार्कडाउन फ़ाइलों में प्रदान किया जाता है। आप मुद्दों के अनुभाग में सामुदायिक चर्चाएँ और उदाहरण भी पा सकते हैं।
मैं बग्स की रिपोर्ट कैसे कर सकता हूँ या फीचर्स का अनुरोध कैसे कर सकता हूँ?
आप GitHub रिपॉजिटरी पर एक मुद्दा खोलकर बग्स की रिपोर्ट कर सकते हैं या फीचर्स का अनुरोध कर सकते हैं। सुनिश्चित करें कि आप स्पष्ट विवरण और किसी भी प्रासंगिक जानकारी प्रदान करें ताकि प्रबंधक आपकी अनुरोध को प्रभावी ढंग से संबोधित कर सकें।
विवरण
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"apisix-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--api7--apisix-mcp--apisix-mcp",
"pnpm run start"
],
"env": {
"APISIX_SERVER_HOST": "apisix-server-host",
"APISIX_SERVER_PORT": "apisix-server-port",
"APISIX_ADMIN_API_PORT": "apisix-admin-api-port",
"APISIX_ADMIN_API_PREFIX": "apisix-admin-api-prefix",
"APISIX_ADMIN_KEY": "apisix-admin-key"
}
}
}
}