smbCloud Mail & Auth について
smbは、メール、認証、プロジェクト、デプロイを管理する開発者やAIエージェント向けのsmbCloudコマンドラインツールです。MCPサーバーとしても動作し、単一のバイナリから同じ操作を提供します。
主な機能
- 01トランザクションメールの送信
- 02ドメインと受信ルーティングの設定
- 03認証アプリの管理
- 04Rust、Node.js、Ruby、Swiftアプリのデプロイ
- 05モバイル・TV向け自動化ツールの実行
活用シーン
- 01メールドメインとルーティングの設定
- 02アプリの認証設定の管理
- 03ターミナルやCIからのアプリデプロイ
- 04自動化ツールによるモバイル・TVアプリのテスト
MCP 対応
`smb --mcp`を実行すると、smbCloud Mail、Auth、プロジェクト、デプロイ向けの31個のstdio MCPツールを公開します。認証には`smb login`で取得したトークンと選択中のプロジェクトを使います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.smbcloud.xyz/v1/mcpclaude mcp add --transport http smbcloudxyz-smbcloud-cli https://api.smbcloud.xyz/v1/mcp{"mcpServers":{"smbcloudxyz-smbcloud-cli":{"type":"http","url":"https://api.smbcloud.xyz/v1/mcp"}}}Cursor で開く{"servers":{"smbcloudxyz-smbcloud-cli":{"type":"http","url":"https://api.smbcloud.xyz/v1/mcp"}}}VS Code で開く{"mcpServers":{"smbcloudxyz-smbcloud-cli":{"type":"http","url":"https://api.smbcloud.xyz/v1/mcp"}}}{"mcpServers":{"smbcloudxyz-smbcloud-cli":{"serverUrl":"https://api.smbcloud.xyz/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
smbCloud CLI
ターミナルまたは AI エージェントから smbCloud Mail、Auth、Deploy、GresIQ を利用できます。
ウェブサイト
·
ドキュメント
·
貢献方法
·
リリース
概要
smb は smbCloud のコマンドラインインターフェースです。
MCP サーバーでもあるため、Claude、Cursor、その他の AI エージェントからも、
あなたと同じ操作を実行できます。
トランザクションメールの送信、smbCloud Mail での ドメインと受信トレイのルーティング設定、smbCloud Auth での 認証アプリの管理、Rust、Node.js、Ruby、Swift アプリのデプロイに対応しています。 バイナリは 1 つだけで、ランタイムのインストールは不要です。
インストール
最も手早くセットアップするには、ビルド済みのネイティブバイナリを使用してください。
Homebrew(macOS・Linux)
brew tap smbcloudXYZ/tap && brew trust --tap smbcloudXYZ/tap
brew install cli
npm
npm install -g @smbcloud/cli
.NET ツール
dotnet tool install --global SmbCloud.Cli
pip
pip install smbcloud-cli
シェル(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
または、リリースページからビルド済みバイナリをダウンロードしてください。
クイックスタート
smb login
smb init
smb deploy
これでログインから初回のデプロイまで完了します。
MCP サーバー
smb --mcp は stdio 経由で Model Context Protocol を使用し、
smbCloud Mail、Auth、プロジェクト、デプロイにまたがる 31 個のツールを公開します。
公式 MCP Registry には io.github.smbcloudXYZ/smbcloud-cli として登録されています。
Claude Code:
claude mcp add smbcloud -- smb --mcp
Claude Desktop、Cursor、その他 JSON 設定を受け付けるツール:
{
"mcpServers": {
"smbcloud": {
"command": "npx",
"args": ["@smbcloud/cli", "--mcp"]
}
}
}
認証には smb login を使用するため、ターミナルのセッションとエージェントのセッションで
同じトークンと選択中のプロジェクトを共有します。すべてのツールのリファレンスについては
docs/mcp.md をご覧ください。
モバイルアプリや TV アプリのテストには、専用の XCRS Mobile & TV Automation プロファイルを実行してください。
claude mcp add xcrs -- smb --mcp --scope automation
このプロファイルでは、対象に応じた Xcode、ControlKit、CoreDevice、adb ツールを公開し、
クラウドツールセットとは分離しています。同じプロファイルは、スタンドアロンの
xcrs --mcp クレートからも利用できます。
CI / 非対話モード
--ci を渡すか(または SMB_CI=1 を設定するか、CI を設定する任意のプロバイダー環境で実行すると)、
対話型プロンプトが無効になります。確認には既定の選択肢が適用されます。
入力が本当に必要な場合は、TTY がない状態で停止するのではなく、明確なメッセージを表示して
すぐに失敗します。
smb --ci deploy
たとえば、AircraftsHub モノレポでは、
単一の非対話型コマンドで Next.js ウェブアプリをデプロイしています。
.smb/config.toml でプロジェクト、ソース、ランタイムを固定するため、
smb --ci deploy の実行時にプロンプトは不要です。トークンの設定方法と動作の詳細については
docs/ci.md をご覧ください。
ドキュメント
認証、プロジェクト設定、デプロイのワークフローに関するガイドは、docs/ ディレクトリをご覧ください。
コントリビューション
始めるには、CONTRIBUTING.mdをお読みください。コントリビューションを歓迎します。
製品全般については、smbCloudとデプロイのドキュメントをご覧ください。
ライセンス
著作権
© 2026 Splitfire AB(smbCloud)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。