AIアシスタントから直接、SuprSendのワークフロー、テンプレート、ユーザー、およびワークスペースのリソースを管理できます。
別名 suprsend/cli, cli
- スター
- 12
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.1
- 最終コミット
- 2026年11月2日
- ライセンス
- MIT
SuprSend MCPとは
SuprSendはMCPサーバーです。 AIアシスタントから直接、SuprSendのワークフロー、テンプレート、ユーザー、およびワークスペースのリソースを管理できます。.
プロジェクトのREADMEから生成された概要
SuprSend MCP server について
ワークフロー、テンプレート、スキーマなどのSuprSendのコミュニケーションアセットは、AIアシスタントを通じて直接管理可能です。開発者はこのホスト型MCP serverを使用することで、イベント、カテゴリ、翻訳を含むワークスペースのリソースとやり取りできます。これにより、ClaudeやGeminiなどのクライアントのチャットインターフェースから離れることなく、複雑な通知ロジックの管理が行えます。
ユーザーはホストされたトランスポートを介してサービスに接続でき、これはClaude CodeやGemini CLIと互換性があります。このサーバーは、ローカルの作業ディレクトリに対して、さまざまなリソースの一覧表示、取得、プル、プッシュ、およびコミットを行うためのツールを提供します。また、ローカルディレクトリを中間ストレージとして使用することで、異なるワークスペース間でのアセットの同期もサポートしています。この構成は、TypeScript、Python、Goなどの言語向けの型付きコード生成を維持しながら、パブリッククラウドやステージング環境にわたるマルチ環境プロファイルを管理する必要があるエンジニアに最適です。
できること
- 1ワークスペースアセットの同期ローカルディレクトリを使用して、テンプレートやワークフローをあるワークスペースから別のワークスペースへ移動します。
- 2型付きコードの生成イベントやワークフローのJSON Schemasに対して、複数のプログラミング言語向けの型付きコードを作成します。
- 3マルチ環境の管理ステージングや本番環境に合わせて、異なるアカウント認証情報やベースURLを切り替えます。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
SuprSend MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにSuprSend MCPをインストール
$ claude mcp add --env 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' cli -- npx -y suprsendCursorにSuprSend MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}VS CodeにSuprSend MCPをインストール
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}VS Code CLIにSuprSend MCPをインストール
$ code --add-mcp '{"name":"cli","type":"stdio","command":"npx","args":["-y","suprsend"],"env":{"SUPRSEND_SERVICE_TOKEN":"<YOUR_SUPRSEND_SERVICE_TOKEN>"}}'Claude DesktopにSuprSend MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}CodexにSuprSend MCPをインストール
$ codex mcp add cli --env 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' -- npx -y suprsendCodex config.tomlにSuprSend MCPをインストール
~/.codex/config.toml
[mcp_servers.cli] command = "npx" args = ["-y", "suprsend"] [mcp_servers.cli.env] SUPRSEND_SERVICE_TOKEN = "<YOUR_SUPRSEND_SERVICE_TOKEN>"
Gemini CLIにSuprSend MCPをインストール
$ gemini mcp add -s user -e 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' cli npx -- -y suprsendGemini settings.jsonにSuprSend MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}設定
SUPRSEND_SERVICE_TOKEN必須シークレットSuprSend service token. Create one in the SuprSend dashboard under Developers → API Keys.
SUPRSEND_BASE_URLBase API URL. Only set for BYOC / self-hosted SuprSend instances.
SUPRSEND_MGMNT_URLManagement API URL. Only set for BYOC / self-hosted SuprSend instances.
| 名前 | 説明 | 種類 |
|---|---|---|
| SUPRSEND_SERVICE_TOKEN | SuprSend service token. Create one in the SuprSend dashboard under Developers → API Keys. | 必須シークレット |
| SUPRSEND_BASE_URL | Base API URL. Only set for BYOC / self-hosted SuprSend instances. | |
| SUPRSEND_MGMNT_URL | Management API URL. Only set for BYOC / self-hosted SuprSend instances. |
自動チェック
実行日 2026年11月12日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない合格
- リモートエンドポイントがHTTPSを使用未チェック
- 破壊的なツールがラベル付けされている未チェック
- モデルへの隠れた指示がない合格
- パッケージおよびその依存関係に重大な勧告なし合格
README
GitHubで見るSuprSend CLI
SuprSend CLI is a command-line interface tool for interacting with the SuprSend API, written in Go. To connect AI agents (Claude, Cursor, VS Code, Gemini, etc.) to SuprSend, use the hosted SuprSend MCP server instead of the CLI.
What you can do with it
- Manage workspace resources —
template,workflow,schema,event,category,translation,workspace. Most supportlist,get,pull,pushandcommitagainst your local working directory (eventhas nocommit,categoryhas noget, andworkspaceonly haslist). - Sync between workspaces —
suprsend syncpulls assets from one workspace and pushes and commits them in another (changes go live in the destination), using a local directory (default./suprsend) as intermediate storage. - Generate typed payload code —
suprsend generate-typesemits typed code in Go, TypeScript, Python, Java, Kotlin, Swift, or Dart from your event / workflow JSON Schemas. - MCP server (deprecated) —
suprsend start-mcp-serverstill works but is deprecated. Use the hosted MCP server athttps://mcp.suprsend.com/mcp(for Claude Code:claude mcp add --transport http suprsend https://mcp.suprsend.com/mcp), or the suprsend/claude-plugin and suprsend/agent-plugin plugins. Gemini CLI: add"suprsend": {"httpUrl": "https://mcp.suprsend.com/mcp"}undermcpServersin~/.gemini/settings.json, then run/mcp auth suprsend(the Gemini CLI extension is retired). Keep usingstart-mcp-serveronly if you need service-token auth or a self-hosted (BYOC) instance. - Multi-account / multi-environment profiles —
suprsend profile add|modify|list|use|removestores per-account credentials and base URLs, so the same CLI works against public cloud, BYOC, staging, pre-prod, etc.
Full command reference: docs.suprsend.com/reference/cli-intro. Or run suprsend --help for the command tree.
Installation
npm / npx
Run without installing:
npx suprsend --help
Or install globally:
npm i -g suprsend
suprsend --help
Works on macOS, Linux, and Windows (x64 and arm64). Requires Node.js ≥ 18 (for npx).
Homebrew
You can install SuprSend CLI using Homebrew:
brew tap suprsend/tap
brew install --cask suprsend
Binary Releases
Pre-compiled binaries for various platforms are available on the Releases page.
Building from Source
To build SuprSend CLI from source, follow these steps:
-
Ensure you have Go installed on your system (version 1.27.3 or later — see
go.mod). -
Clone the repository:
git clone https://github.com/suprsend/cli.git cd cli/cmd/suprsend -
Build the binary:
go build -o suprsend -
The binary will be created in the current directory. You can move it to a location in your PATH for easy access:
sudo mv suprsend /usr/local/bin/
Now you can use the suprsend command from anywhere in your terminal.
Usage
After installation, you can use the CLI by running the suprsend command. For example:
suprsend --help
Documentation
Please refer to documentation here OR if you want to access the cobra generated docs those are here
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Generating build artifacts locally
make build compiles the embedded type-morph Deno binary (requires Deno), then generates CLI documentation in docs/ and AI skills in skills/.
make build
A CI check on PRs to main verifies that docs/ and skills/ are up to date. Run make build and commit the output before opening a PR. Both are generated from the command definitions, so edit the command help text rather than the generated files.
Run the unit tests (after make build, which creates the embedded binary the packages compile against) with:
go test ./...
Removing local build artifacts
make clean
License
This project is licensed under the MIT License - see the LICENSE file for details.
SuprSend MCPのよくある質問
SuprSend MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --env 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' cli -- npx -y suprsendを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
SuprSend MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
ClaudeやGeminiなどのAIエージェントをSuprSendに接続するにはどうすればよいですか?
AIエージェントを接続するには、CLIの代わりにホストされたSuprSend MCP serverを使用してください。
異なるSuprSendワークスペース間でアセットを同期できますか?
はい、syncコマンドを使用すると、ローカルディレクトリを中間ストレージとして使用し、あるワークスペースからアセットをプルして別のワークスペースへプッシュできます。
SuprSend CLIはマルチ環境をサポートしていますか?
はい、プロファイルを使用して、パブリッククラウド、BYOC、ステージング、およびプリプロダクション環境の認証情報とベースURLを保存できます。