smbCloud Mail, Auth, Deploy and GresIQ from your terminal, your scripts and your agents.
Every smbCloud capability works without a browser. You reach it through the REST API first, then through smb, then through its MCP server, and each one covers the same operations. smb is one binary with no runtime to install, so a person at a terminal, a CI job and an AI agent all run the same commands against the same account.
brew tap smbcloudXYZ/tap && brew trust --tap smbcloudXYZ/tap && brew install cli
npm install -g @smbcloud/cli
cargo install smbcloud-cliMore ways, including .NET, pip, shell, PowerShell and pre-built binaries, are in docs/install.md.
- In the terminal.
smb login && smb init && smb deploytakes you from a fresh login to a first deploy. See interfaces. - In scripts and CI.
smb --citurns off prompts, so a missing answer fails fast instead of hanging. See CI mode. - With AI agents.
smb --mcpserves the Model Context Protocol over stdio, and it is listed in the MCP Registry asio.github.smbcloudXYZ/smbcloud-cli. See MCP. - For mobile and TV automation.
smb --mcp --scope automationexposes Xcode, ControlKit, CoreDevice and adb tools. See ControlKit.
Install, interfaces, CI, MCP, MCP Registry, ControlKit, AndroidKit, development. The index is docs/README.md.
Read CONTRIBUTING.md to get started. Contributions are welcome.
© 2026 Seto Elkahfi (smbCloud). Distributed by Splitfire AB.