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

cli MCP server

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 suporta list, get, pull, push, commit em relação ao seu diretório de trabalho local.
  • Sincronizar entre workspaces — suprsend sync busca 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-types gera 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-server expõ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|remove armazena 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:

  1. Certifique-se de ter o Go instalado no seu sistema (versão 1.25 ou posterior — veja go.mod).

  2. Clone o repositório:

    git clone https://github.com/suprsend/cli.git
    cd cli/cmd/suprsend
    
  3. Compile o binário:

    go build -o suprsend
    
  4. 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.