इस प्रोजेक्ट के बारे में

smbCloud CLI (smb) एक कमांड-लाइन इंटरफ़ेस और Model Context Protocol (MCP) सर्वर है जो smbCloud सेवाओं के प्रबंधन के लिए है। यह उपयोगकर्ताओं को ट्रांजैक्शनल ईमेल भेजने, smbCloud Mail के माध्यम से डोमेन और इनबॉक्स रूटिंग कॉन्फ़िगर करने, smbCloud Auth के माध्यम से प्रमाणीकरण ऐप्स प्रबंधित करने, और smbCloud Deploy का उपयोग करके Rust, Node.js, या Swift में लिखे गए एप्लिकेशन डिप्लॉय करने की अनुमति देता है। यह टूल एकल Rust बाइनरी के रूप में वितरित किया जाता है और Homebrew, pip, और .NET टूल्स सहित कई पैकेज प्रबंधकों के माध्यम से उपलब्ध है। एक प्रमुख विशेषता इसकी MCP सर्वर क्षमता (smb --mcp) है, जो smbCloud सेवाओं में 31 टूल्स को उजागर करती है। यह Claude और Cursor जैसे AI एजेंट्स को उपयोगकर्ता के समान संचालन निष्पादित करने की अनुमति देती है। यह टर्मिनल और एजेंट सत्रों के बीच साझा प्रमाणीकरण टोकन का समर्थन करती है। CLI में निरंतर एकीकरण वातावरण के लिए एक गैर-इंटरैक्टिव मोड (--ci) शामिल है, जो प्रॉम्प्ट को अक्षम करता है और अनुपलब्ध इनपुट पर तेज़ी से विफल होता है। इसमें मोबाइल और TV परीक्षण के लिए एक विशेष XCRS Mobile & TV Automation प्रोफ़ाइल भी है, जो मुख्य क्लाउड टूलसेट को अव्यवस्थित किए बिना Xcode, ControlKit, CoreDevice, adb के लिए टूल्स को उजागर करती है।