zyta-comms-mcp
v0.3.0
Published
Servidor MCP (stdio) para Zyta Comms — SES, settings y historial
Downloads
169
Maintainers
Readme
zyta-comms-mcp
Servidor MCP (stdio) para Zyta Comms — email SES + settings + API keys de usuario.
Config Cursor
{
"mcpServers": {
"zyta-comms": {
"command": "npx",
"args": ["-y", "[email protected]"],
"env": {
"ZYTA_COMMS_BASE_URL": "https://zyta-comms-production.up.railway.app",
"ZYTA_COMMS_API_KEY": "zcm_live_mcp_...",
"ZYTA_BE_URL": "https://zyta-be-production.up.railway.app",
"HERMES_APP_URL": "https://zyta-hermes.vercel.app"
}
}
}
}Auth dual
| Modo | Credencial | Tools |
|------|------------|-------|
| Servicio | ZYTA_COMMS_API_KEY | send, templates, preview, status |
| Usuario | comms_login → JWT en ~/.zyta-comms-mcp/token | whoami, settings, historial, API keys |
Login usuario (preferido: device flow)
comms_loginsin args → abre Hermes/mcp-device- En el browser: login + Autorizar agente
- Volvé al chat y llamá
comms_loginotra vez para completar comms_create_api_key→ secretzk_…(una sola vez)
También: email+password o access_token manual.
Mint de API keys
| Tool | Descripción |
|------|-------------|
| comms_create_api_key | Crea key; devuelve secret una vez |
| comms_list_api_keys | Lista prefix + estado |
| comms_revoke_api_key | Revoca por id |
La key de usuario (zk_…) autentica POST /v1/messages/send y queda scoped a tu cuenta Hermes.
Variables
| Variable | Uso |
|----------|-----|
| ZYTA_COMMS_BASE_URL | API comms |
| ZYTA_COMMS_API_KEY | Bearer servicio |
| ZYTA_BE_URL | Device auth (default Railway BE) |
| HERMES_APP_URL | Página /mcp-device (default zyta-hermes.vercel.app) |
| ZYTA_COMMS_USER_TOKEN | JWT opcional |
| ZYTA_COMMS_TOKEN_FILE | Path custom del token |
Build
npm install
npm run build