• 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 सर्वर बनाने का तरीका

  1. business logic shell script बनाएं (weatherserver.sh आदि)
    • उदाहरण: tool_get_weather, tool_get_forecast functions लागू करें
    • external API कॉल करें, और परिणाम JSON में लौटाएँ
  2. assets/tools_list.json में हर tool के parameters और description परिभाषित करें
  3. mcpserverconfig.json में version, server name, और feature definitions परिभाषित करें
  4. फ़ाइल को execution permission देने के बाद, stdio के ज़रिए commands भेजें और प्राप्त करें

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.