SuprSend MCP Server

Gestiona flujos de trabajo de notificaciones, usuarios, preferencias y marca de inquilinos mediante lenguaje natural. Activa notificaciones por correo electrónico, SMS, push, WhatsApp, Slack y en la aplicación desde Cursor, Claude Desktop o Windsurf utilizando 24 herramientas.

Documentación

CLI de SuprSend

cli MCP server

SuprSend CLI es una herramienta de interfaz de línea de comandos para interactuar con la API de SuprSend, escrita en Go. También funciona como un servidor MCP para que los agentes de IA (Claude, Cursor, Gemini, etc.) puedan gestionar tu espacio de trabajo mediante el mismo conjunto de operaciones.

Lo que puedes hacer con ella

  • Gestionar recursos del espacio de trabajo — template, workflow, schema, event, category, translation, workspace. Cada uno admite list, get, pull, push, commit en tu directorio de trabajo local.
  • Sincronizar entre espacios de trabajo — suprsend sync extrae recursos de un espacio de trabajo y los envía a otro, con un directorio local opcional como almacenamiento intermedio.
  • Generar código de payload tipado — suprsend generate-types genera código tipado en Go, TypeScript, Python, Java, Kotlin, Swift o Dart a partir de tus JSON Schemas de eventos/flujos de trabajo.
  • Ejecutar como servidor MCP — suprsend start-mcp-server expone herramientas a través de stdio/SSE/HTTP. Instalable directamente desde el Registro MCP (npx -y suprsend start-mcp-server), o conéctalo manualmente a Claude Code / Cursor / Gemini CLI.
  • Perfiles multi-cuenta / multi-entorno — suprsend profile add|modify|list|use|remove almacena credenciales y URLs base por cuenta, de modo que el mismo CLI funcione con nube pública, BYOC, staging, pre-prod, etc.

Referencia completa de comandos: docs.suprsend.com/reference/cli-intro. O ejecuta suprsend --help para ver el árbol de comandos.

Instalación

npm / npx

Ejecuta sin instalar:

npx suprsend --help

O instala globalmente:

npm i -g suprsend
suprsend --help

Funciona en macOS, Linux y Windows (x64 y arm64). Requiere Node.js ≥ 18 (para npx).

Homebrew

Puedes instalar SuprSend CLI usando Homebrew:

brew tap suprsend/tap
brew install --cask suprsend

Lanzamientos binarios

Los binarios precompilados para varias plataformas están disponibles en la página de Lanzamientos.

Compilar desde el código fuente

Para compilar SuprSend CLI desde el código fuente, sigue estos pasos:

  1. Asegúrate de tener Go instalado en tu sistema (versión 1.25 o posterior — consulta go.mod).

  2. Clona el repositorio:

    git clone https://github.com/suprsend/cli.git
    cd cli/cmd/suprsend
    
  3. Compila el binario:

    go build -o suprsend
    
  4. El binario se creará en el directorio actual. Puedes moverlo a una ubicación en tu PATH para acceder fácilmente:

    sudo mv suprsend /usr/local/bin/
    

Ahora puedes usar el comando suprsend desde cualquier lugar de tu terminal.

Uso

Después de la instalación, puedes usar el CLI ejecutando el comando suprsend. Por ejemplo:

suprsend --help

Documentación

Consulta la documentación aquí o, si quieres acceder a la documentación generada por cobra, está aquí.

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.

Generar artefactos de compilación localmente

make build compila el binario Deno de type-morph integrado (requiere Deno) y luego genera la documentación del CLI en docs/ y las habilidades de IA en skills/.

make build

Una verificación de CI en los PRs a main verifica que docs/ y skills/ estén actualizados. Ejecuta make build y confirma la salida antes de abrir un PR.

Eliminar artefactos de compilación locales

make clean

Licencia

Este proyecto está licenciado bajo la Licencia MIT; consulta el archivo LICENSE para más detalles.