AI 어시스턴트에서 SuprSend 워크플로, 템플릿, 사용자 및 워크스페이스 리소스를 직접 관리합니다.
다른 이름 suprsend/cli, cli
- 스타
- 12
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.1
- 마지막 커밋
- 2026년 11월 2일
- 라이선스
- MIT
SuprSend MCP란?
SuprSend은(는) MCP server입니다. AI 어시스턴트에서 SuprSend 워크플로, 템플릿, 사용자 및 워크스페이스 리소스를 직접 관리합니다.
프로젝트 README에서 생성된 요약
SuprSend MCP server 정보
워크플로, 템플릿, 스키마와 같은 SuprSend 통신 에셋을 AI 어시스턴트를 통해 직접 관리할 수 있습니다. 개발자는 이 호스팅된 MCP server를 사용하여 이벤트, 카테고리, 번역을 포함한 워크스페이스 리소스와 상호작용할 수 있습니다. 이를 통해 Claude 또는 Gemini와 같은 클라이언트의 채팅 인터페이스를 벗어나지 않고도 복잡한 알림 로직을 관리할 수 있습니다.
사용자는 Claude Code 및 Gemini CLI와 호환되는 호스팅된 트랜스포트를 통해 서비스에 연결합니다. 이 서버는 로컬 작업 디렉토리를 대상으로 다양한 리소스를 나열(list), 조회(get), 가져오기(pull), 전송(push) 및 커밋(commit)할 수 있는 도구를 제공합니다. 또한 로컬 디렉토리를 중간 저장소로 사용하여 서로 다른 워크스페이스 간에 에셋을 동기화하는 기능도 지원합니다. 이 설정은 TypeScript, Python, Go와 같은 언어에 대한 타입 지정 코드 생성을 유지하면서, public cloud 또는 staging 환경에 걸쳐 멀티 환경 프로필을 관리해야 하는 엔지니어에게 이상적입니다.
활용 사례
- 1워크스페이스 에셋 동기화로컬 디렉토리를 사용하여 한 워크스페이스에서 다른 워크스페이스로 템플릿과 워크플로를 이동합니다.
- 2타입 지정 코드 생성이벤트 또는 워크플로 JSON Schemas에 대해 다양한 프로그래밍 언어로 타입 지정 코드를 생성합니다.
- 3멀티 환경 관리staging 또는 production을 위한 서로 다른 계정 자격 증명 및 base 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Claude 또는 Gemini와 같은 AI 에이전트를 SuprSend에 어떻게 연결하나요?
AI 에이전트를 연결하려면 CLI 대신 호스팅된 SuprSend MCP server를 사용해야 합니다.
서로 다른 SuprSend 워크스페이스 간에 에셋을 동기화할 수 있나요?
네, sync 명령어를 사용하면 로컬 디렉토리를 중간 저장소로 활용하여 한 워크스페이스의 에셋을 가져와 다른 워크스페이스로 전송할 수 있습니다.
SuprSend CLI는 멀티 환경을 지원하나요?
네, 프로필을 사용하여 public cloud, BYOC, staging 및 pre-prod 환경에 대한 자격 증명과 base URL을 저장합니다.