Mcp कोड निष्पादक
MCP कोड निष्पादक एक MCP सर्वर है जो LLMs को एक निर्दिष्ट Conda वातावरण में Python कोड निष्पादित करने की अनुमति देता है।
सारांश
MCP कोड निष्पादक क्या है?
MCP कोड निष्पादक एक विशेषीकृत सर्वर है जो निर्दिष्ट कोंडा वातावरण के भीतर पायथन कोड निष्पादित करने के लिए डिज़ाइन किया गया है। यह बड़े भाषा मॉडल (LLMs) के लिए पायथन स्क्रिप्ट को निर्बाध रूप से चलाने के लिए एक पुल के रूप में कार्य करता है, यह सुनिश्चित करते हुए कि आवश्यक निर्भरताएँ और वातावरण सही तरीके से प्रबंधित हैं। यह उपकरण विशेष रूप से डेवलपर्स और शोधकर्ताओं के लिए उपयोगी है जिन्हें नियंत्रित वातावरण में कोड स्निपेट्स का परीक्षण और निष्पादन करने की आवश्यकता होती है।
MCP कोड निष्पादक की विशेषताएँ
- कोंडा वातावरण प्रबंधन: पायथन कोड निष्पादन के लिए सभी निर्भरताओं को पूरा करने के लिए कोंडा वातावरण को स्वचालित रूप से सेट अप और प्रबंधित करता है।
- LLMs के साथ एकीकरण: LLMs को पायथन कोड निष्पादित करने की अनुमति देता है, जिससे कोडिंग कार्यों में एआई क्षमताओं का लाभ उठाना आसान हो जाता है।
- सार्वजनिक भंडार: कोड एक सार्वजनिक भंडार में उपलब्ध है, जो सामुदायिक योगदान और सहयोग की अनुमति देता है।
- उपयोगकर्ता-अनुकूल इंटरफ़ेस: उपयोगिता को ध्यान में रखते हुए डिज़ाइन किया गया है, जिससे उपयोगकर्ताओं के लिए गहरे तकनीकी ज्ञान के बिना कोड निष्पादित करना आसान हो जाता है।
- ओपन-सोर्स: यह परियोजना ओपन-सोर्स है, जिससे डेवलपर्स को योगदान देने और इसकी क्षमताओं को बढ़ाने के लिए प्रोत्साहित किया जाता है।
MCP कोड निष्पादक का उपयोग कैसे करें
-
भंडार क्लोन करें: GitHub से MCP कोड निष्पादक भंडार को क्लोन करके शुरू करें।
git clone https://github.com/bazinga012/mcp_code_executor.git -
निर्भरताएँ स्थापित करें: क्लोन की गई निर्देशिका में जाएँ और कोंडा का उपयोग करके आवश्यक निर्भरताएँ स्थापित करें।
cd mcp_code_executor conda env create -f environment.yml conda activate mcp_env -
सर्वर चलाएँ: पायथन कोड निष्पादित करना शुरू करने के लिए MCP कोड निष्पादक सर्वर शुरू करें।
python server.py -
कोड निष्पादित करें: निष्पादन के लिए पायथन कोड भेजने के लिए प्रदान की गई एपीआई या इंटरफ़ेस का उपयोग करें। सर्वर निर्दिष्ट कोंडा वातावरण के भीतर निष्पादन को संभालेगा।
-
परिणाम जाँचें: इंटरफ़ेस या एपीआई प्रतिक्रिया के माध्यम से निष्पादित कोड का आउटपुट प्राप्त करें।
अक्सर पूछे जाने वाले प्रश्न
MCP कोड निष्पादक कौन-से प्रोग्रामिंग भाषाओं का समर्थन करता है?
वर्तमान में, MCP कोड निष्पादक विशेष रूप से पायथन के लिए डिज़ाइन किया गया है। हालाँकि, भविष्य के अपडेट में अन्य भाषाओं के लिए समर्थन शामिल हो सकता है।
क्या MCP कोड निष्पादक का उपयोग मुफ्त है?
हाँ, MCP कोड निष्पादक ओपन-सोर्स है और इसका उपयोग मुफ्त है। आप GitHub पर स्रोत कोड पा सकते हैं।
मैं MCP कोड निष्पादक परियोजना में कैसे योगदान कर सकता हूँ?
आप भंडार को फोर्क करके, अपने परिवर्तन करके, और एक पुल अनुरोध प्रस्तुत करके योगदान कर सकते हैं। सामुदायिक योगदान का स्वागत है और इसे प्रोत्साहित किया जाता है।
MCP कोड निष्पादक चलाने के लिए सिस्टम की आवश्यकताएँ क्या हैं?
आपको एक ऐसा सिस्टम चाहिए जो कोंडा और पायथन का समर्थन करता हो। विशिष्ट आवश्यकताएँ भंडार में environment.yml फ़ाइल में पाई जा सकती हैं।
क्या मैं MCP कोड निष्पादक का उपयोग उत्पादन अनुप्रयोगों के लिए कर सकता हूँ?
हालाँकि MCP कोड निष्पादक मुख्य रूप से परीक्षण और विकास के लिए डिज़ाइन किया गया है, इसे उचित कॉन्फ़िगरेशन और अनुकूलन के साथ उत्पादन उपयोग के लिए अनुकूलित किया जा सकता है।
विवरण
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"mcp-code-executor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--bazinga012--mcp_code_executor--mcp-code-executor",
"node ./build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "code-storage-dir",
"CONDA_ENV_NAME": "conda-env-name"
}
}
}
}