f6a58a4d1610a2e572b526fd7561bf5b2d741356
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m9s
- Valida Bearer token para rutas expuestas (/api/messages/send, /api/mcp) - Valida x-authentik-username para rutas protegidas por Authentik - Rutas públicas (/api/health) sin autenticación - Defensa en profundidad: cualquier endpoint /api/* está protegido
WhatsApp Nucleo
Sistema de gestión centralizada de múltiples instancias de WhatsApp para Nucleo V3.
MCP Server para Claude Code
Agregar el MCP a tu proyecto (usa tu NUXT_MASTER_API_KEY):
claude mcp add --transport http whatsapp https://whatsapp.nucleoriofrio.com/api/mcp --header "Authorization: Bearer <NUXT_MASTER_API_KEY>"
Setup
npm install
Development
npm run dev
Production
npm run build
node .output/server/index.mjs
API Endpoints
Instancias
GET /api/instances- Lista instanciasPOST /api/instances- Crear instanciaPOST /api/instances/:id/connect- Conectar instanciaPOST /api/instances/:id/disconnect- Desconectar
Mensajes
POST /api/messages/:instanceId/:chatId/send- Enviar mensajeGET /api/messages/:instanceId/:chatId- Obtener mensajesPOST /api/messages/:instanceId/react- Reaccionar a mensaje
MCP
POST /api/mcp- Endpoint JSON-RPC para agentes IA
Stack
- Frontend: Nuxt 3, Vue 3, Nuxt UI, TailwindCSS
- Backend: Nitro, PostgreSQL
- WhatsApp: Baileys v6.7.9
- Auth: Authentik + Traefik
Description
Languages
TypeScript
51.5%
Vue
45.3%
PLpgSQL
1.5%
Shell
1.2%
CSS
0.4%
Other
0.1%