Kelola workflow, template, user, dan resource workspace SuprSend secara langsung dari AI assistant Anda.
Juga dikenal sebagai suprsend/cli, cli
- Stars
- 12
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.1
- Commit terakhir
- 2 Nov 2026
- Lisensi
- MIT
Apa itu SuprSend MCP?
SuprSend adalah MCP server. Kelola workflow, template, user, dan resource workspace SuprSend secara langsung dari AI assistant Anda.
Ringkasan dibuat dari README proyek
Tentang SuprSend MCP server
Mengelola asset komunikasi SuprSend seperti workflow, template, dan schema kini bisa dilakukan langsung melalui AI assistant. Developer dapat menggunakan hosted MCP server ini untuk berinteraksi dengan resource workspace termasuk event, category, dan translation. Hal ini memungkinkan administrasi logika notifikasi yang kompleks tanpa harus meninggalkan interface chat pada client seperti Claude atau Gemini.
User terhubung ke layanan ini melalui hosted transport yang kompatibel dengan Claude Code dan Gemini CLI. Server ini menyediakan tools untuk list, get, pull, push, dan commit berbagai resource terhadap local working directory. Server ini juga mendukung sinkronisasi asset antar workspace yang berbeda dengan menggunakan direktori lokal sebagai penyimpanan perantara. Setup ini sangat ideal bagi engineer yang perlu mengelola profile multi-environment di berbagai setup public cloud atau staging sambil tetap mempertahankan typed code generation untuk bahasa pemrograman seperti TypeScript, Python, dan Go.
Apa yang bisa Anda lakukan dengannya
- 1Sinkronisasi asset workspacePindahkan template dan workflow dari satu workspace ke workspace lainnya menggunakan direktori lokal.
- 2Generate typed codeBuat typed code untuk JSON Schemas event atau workflow Anda dalam berbagai bahasa pemrograman.
- 3Kelola multiple environmentsBeralih di antara kredensial akun dan base URL yang berbeda untuk staging atau production.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal SuprSend MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal SuprSend MCP di Claude Code
$ claude mcp add --env 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' cli -- npx -y suprsendInstal SuprSend MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}Instal SuprSend MCP di VS Code
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}Instal SuprSend MCP di VS Code CLI
$ code --add-mcp '{"name":"cli","type":"stdio","command":"npx","args":["-y","suprsend"],"env":{"SUPRSEND_SERVICE_TOKEN":"<YOUR_SUPRSEND_SERVICE_TOKEN>"}}'Instal SuprSend MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}Instal SuprSend MCP di Codex
$ codex mcp add cli --env 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' -- npx -y suprsendInstal SuprSend MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.cli] command = "npx" args = ["-y", "suprsend"] [mcp_servers.cli.env] SUPRSEND_SERVICE_TOKEN = "<YOUR_SUPRSEND_SERVICE_TOKEN>"
Instal SuprSend MCP di Gemini CLI
$ gemini mcp add -s user -e 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' cli npx -- -y suprsendInstal SuprSend MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"suprsend"
],
"env": {
"SUPRSEND_SERVICE_TOKEN": "<YOUR_SUPRSEND_SERVICE_TOKEN>"
}
}
}
}Konfigurasi
SUPRSEND_SERVICE_TOKENWajibRahasiaSuprSend 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.
| Nama | Deskripsi | Tipe |
|---|---|---|
| SUPRSEND_SERVICE_TOKEN | SuprSend service token. Create one in the SuprSend dashboard under Developers → API Keys. | WajibRahasia |
| 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. |
Pengecekan otomatis
Berjalan 12 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerLolos
- Remote endpoint menggunakan HTTPSTidak diperiksa
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaLolos
README
Lihat di GitHubSuprSend 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.
Pertanyaan tentang SuprSend MCP
Bagaimana cara menambahkan SuprSend MCP ke Claude Code?
Jalankan claude mcp add --env 'SUPRSEND_SERVICE_TOKEN=<YOUR_SUPRSEND_SERVICE_TOKEN>' cli -- npx -y suprsend di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan SuprSend MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bagaimana cara menghubungkan AI agent seperti Claude atau Gemini ke SuprSend?
Anda sebaiknya menggunakan hosted SuprSend MCP server alih-alih CLI untuk menghubungkan AI agent.
Apakah saya bisa melakukan sinkronisasi asset antar workspace SuprSend yang berbeda?
Ya, command sync akan menarik asset dari satu workspace dan mendorongnya ke workspace lain menggunakan direktori lokal sebagai penyimpanan perantara.
Apakah SuprSend CLI mendukung multiple environments?
Ya, tool ini menggunakan profile untuk menyimpan kredensial dan base URL untuk environment public cloud, BYOC, staging, dan pre-prod.