mcpField
S
smbCloud Mail & Auth

smbCloud Mail & Auth

リモート
docs.smbcloud.xyzコミュニケーション111 日前に更新
リポジトリ公式サイト

smbCloud Mail & Auth について

smbは、メール、認証、プロジェクト、デプロイを管理する開発者やAIエージェント向けのsmbCloudコマンドラインツールです。MCPサーバーとしても動作し、単一のバイナリから同じ操作を提供します。

主な機能

  1. 01トランザクションメールの送信
  2. 02ドメインと受信ルーティングの設定
  3. 03認証アプリの管理
  4. 04Rust、Node.js、Ruby、Swiftアプリのデプロイ
  5. 05モバイル・TV向け自動化ツールの実行

活用シーン

  1. 01メールドメインとルーティングの設定
  2. 02アプリの認証設定の管理
  3. 03ターミナルやCIからのアプリデプロイ
  4. 04自動化ツールによるモバイル・TVアプリのテスト

MCP 対応

`smb --mcp`を実行すると、smbCloud Mail、Auth、プロジェクト、デプロイ向けの31個のstdio MCPツールを公開します。認証には`smb login`で取得したトークンと選択中のプロジェクトを使います。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.smbcloud.xyz/v1/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@smbcloud/cli0.7.5
nugetSmbCloud.Cli0.7.5

ツール

詳細

smbCloud ロゴ
smbCloud CLI

ターミナルまたは AI エージェントから smbCloud Mail、Auth、Deploy、GresIQ を利用できます。

ウェブサイト · ドキュメント · 貢献方法 · リリース

Crates.io npm NuGet Homebrew PyPI Apache-2.0 ライセンス

概要

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とデプロイのドキュメントをご覧ください。

ライセンス

Apache-2.0

著作権

© 2026 Splitfire AB(smbCloud)。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。