Bash में बनाया गया MCP सर्वर
(github.com/muthuishere)- MCP Server in Bash एक बेहद हल्का open source प्रोजेक्ट है, जो MCP सर्वर को Node.js, Python के बिना सिर्फ Bash और jq से लागू करता है
- जटिल runtime के बिना, यह stdio पर पूरी तरह JSON-RPC 2.0 आधारित MCP प्रोटोकॉल को संभालता है, और function naming convention का उपयोग करके tools (features) को dynamically बढ़ाया जा सकता है
-
- सेटिंग और feature definitions दोनों को JSON फ़ाइलों में मैनेज किया जा सकता है, इसलिए तरह-तरह के custom MCP सर्वर जल्दी और आसानी से बनाए जा सकते हैं
- VS Code, GitHub Copilot Chat आदि के साथ बिना अलग language environment के इंटीग्रेट किया जा सकता है
- जहाँ ज़्यादातर MCP सर्वर सिर्फ भारी API wrapper होते हैं, वहीं यह प्रोजेक्ट local automation/AI agent tools के लिए उपयुक्त एक व्यावहारिक दृष्टिकोण देता है
- सीमाएँ :
- Bash आधारित होने के कारण concurrency, memory management, streaming responses का समर्थन नहीं करता
- बड़े पैमाने के request/high-performance real-time processing के लिए उपयुक्त नहीं, लेकिन AI assistance/local tools के उद्देश्य के लिए पर्याप्त है
Custom MCP सर्वर बनाने का तरीका
- business logic shell script बनाएं (
weatherserver.shआदि)- उदाहरण:
tool_get_weather,tool_get_forecastfunctions लागू करें - external API कॉल करें, और परिणाम JSON में लौटाएँ
- उदाहरण:
assets/tools_list.jsonमें हर tool के parameters और description परिभाषित करेंmcpserverconfig.jsonमें version, server name, और feature definitions परिभाषित करें- फ़ाइल को execution permission देने के बाद, stdio के ज़रिए commands भेजें और प्राप्त करें
अभी कोई टिप्पणी नहीं है.