Skip to main content
Glama

About

smb is the command-line interface for smbCloud. It is also an MCP server, so Claude, Cursor, and other AI agents can run the same operations you do.

Set up email domains and inbox routing on smbCloud Mail, manage authentication apps on smbCloud Auth, and deploy Rust, Node.js, Ruby, or Swift apps. One binary, no runtime to install.

Related MCP server: ARC-1

Install

If you want the quickest setup, use a pre-built native binary.

Homebrew (macOS & Linux)

brew tap smbcloudXYZ/tap && brew trust --tap smbcloudXYZ/tap
brew install cli

npm

npm install -g @smbcloud/cli

.NET tool

dotnet tool install --global SmbCloud.Cli

pip

pip install smbcloud-cli

Shell (macOS / Linux)

curl -fsSL https://raw.githubusercontent.com/smbcloudXYZ/smbcloud-cli/main/install-unix.sh | sh

PowerShell (Windows)

irm https://raw.githubusercontent.com/smbcloudXYZ/smbcloud-cli/main/install-windows.sh | iex

Or grab a pre-built binary from the Releases page.

Quick Start

smb login
smb init
smb deploy

That gets you from login to first deploy.

MCP server

smb --mcp speaks the Model Context Protocol over stdio, exposing 30 tools across smbCloud Mail, Auth, projects, and deployments. It is listed in the official MCP Registry as io.github.smbcloudXYZ/smbcloud-cli.

Claude Code:

claude mcp add smbcloud -- smb --mcp

Claude Desktop, Cursor, and anything else that takes a JSON config:

{
  "mcpServers": {
    "smbcloud": {
      "command": "npx",
      "args": ["@smbcloud/cli", "--mcp"]
    }
  }
}

Auth comes from smb login, so a terminal session and an agent session share the same token and the same selected project. See docs/mcp.md for the full tool reference.

CI / non-interactive mode

Pass --ci (or set SMB_CI=1, or run under any provider that sets CI) to disable interactive prompts. Confirmations take their default; anything that truly needs input fails fast with a clear message instead of hanging on a missing TTY.

smb --ci deploy

For example, the AircraftsHub monorepo deploys its Next.js web app with a single non-interactive command — its .smb/config.toml pins the project, source, and runtime, so smb --ci deploy needs no prompts. See docs/ci.md for token setup and the full behavior reference.

Documentation

See the docs/ directory for guides on authentication, project configuration, and deployment workflows.

Contributing

Read CONTRIBUTING.md to get started. Contributions are welcome.

For the broader product, see smbCloud and the deployment docs.

License

Apache-2.0

© 2026 Splitfire AB (smbCloud).

F
license - not found
-
quality - not tested
A
maintenance

Maintenance

Maintainers
4dResponse time
2wRelease cycle
26Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for fcc-ecfs

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smbcloudXYZ/smbcloud-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server