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
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 admitelist,get,pull,push,commiten tu directorio de trabajo local. - Sincronizar entre espacios de trabajo —
suprsend syncextrae 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-typesgenera 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-serverexpone 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|removealmacena 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:
-
Asegúrate de tener Go instalado en tu sistema (versión 1.25 o posterior — consulta
go.mod). -
Clona el repositorio:
git clone https://github.com/suprsend/cli.git cd cli/cmd/suprsend -
Compila el binario:
go build -o suprsend -
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.