SuprSend MCP Server
Gerencie fluxos de notificação, usuários, preferências e branding de inquilinos via linguagem natural. Dispare notificações por e-mail, SMS, push, WhatsApp, Slack e no aplicativo a partir do Cursor, Claude Desktop ou Windsurf usando 24 ferramentas.
Documentação
SuprSend CLI
O SuprSend CLI é uma ferramenta de interface de linha de comando para interagir com a API do SuprSend, escrita em Go. Ele também funciona como um servidor MCP, permitindo que agentes de IA (Claude, Cursor, Gemini, etc.) controlem seu workspace através do mesmo conjunto de operações.
O que você pode fazer com ele
- Gerenciar recursos do workspace —
template,workflow,schema,event,category,translation,workspace. Cada um suportalist,get,pull,push,commitem relação ao seu diretório de trabalho local. - Sincronizar entre workspaces —
suprsend syncbusca recursos de um workspace e envia para outro, com um diretório local opcional como armazenamento intermediário. - Gerar código de payload tipado —
suprsend generate-typesgera código tipado em Go, TypeScript, Python, Java, Kotlin, Swift ou Dart a partir dos seus JSON Schemas de eventos / workflows. - Executar como servidor MCP —
suprsend start-mcp-serverexpõe ferramentas via stdio/SSE/HTTP. Instalável diretamente do MCP Registry (npx -y suprsend start-mcp-server), ou conecte-o manualmente ao Claude Code / Cursor / Gemini CLI. - Perfis multi-conta / multi-ambiente —
suprsend profile add|modify|list|use|removearmazena credenciais e URLs base por conta, para que o mesmo CLI funcione com nuvem pública, BYOC, staging, pré-produção, etc.
Referência completa de comandos: docs.suprsend.com/reference/cli-intro. Ou execute suprsend --help para a árvore de comandos.
Instalação
npm / npx
Execute sem instalar:
npx suprsend --help
Ou instale globalmente:
npm i -g suprsend
suprsend --help
Funciona em macOS, Linux e Windows (x64 e arm64). Requer Node.js ≥ 18 (para npx).
Homebrew
Você pode instalar o SuprSend CLI usando o Homebrew:
brew tap suprsend/tap
brew install --cask suprsend
Lançamentos Binários
Binários pré-compilados para várias plataformas estão disponíveis na página de Releases.
Compilando a partir do Código Fonte
Para compilar o SuprSend CLI a partir do código fonte, siga estes passos:
-
Certifique-se de ter o Go instalado no seu sistema (versão 1.25 ou posterior — veja
go.mod). -
Clone o repositório:
git clone https://github.com/suprsend/cli.git cd cli/cmd/suprsend -
Compile o binário:
go build -o suprsend -
O binário será criado no diretório atual. Você pode movê-lo para um local no seu PATH para facilitar o acesso:
sudo mv suprsend /usr/local/bin/
Agora você pode usar o comando suprsend de qualquer lugar no seu terminal.
Uso
Após a instalação, você pode usar o CLI executando o comando suprsend. Por exemplo:
suprsend --help
Documentação
Consulte a documentação aqui OU, se quiser acessar os documentos gerados pelo cobra, eles estão aqui
Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Gerando artefatos de build localmente
make build compila o binário Deno type-morph embutido (requer Deno), depois gera a documentação do CLI em docs/ e habilidades de IA em skills/.
make build
Uma verificação de CI em PRs para main verifica se docs/ e skills/ estão atualizados. Execute make build e faça commit da saída antes de abrir um PR.
Removendo artefatos de build locais
make clean
Licença
Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.