08964ec18f634969891a3320e1df31f1aa08b98e
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m10s
- Agregar campo alias a tabla chats con migración 003 - Crear endpoint PUT /api/messages/:instanceId/:chatId/alias - Modificar MCP para priorizar alias sobre nombres automáticos - Crear modal ChatAliasModal para editar alias desde UI - Agregar botón de editar alias en ChatItem - Integrar modal en página de mensajes El alias permite asignar nombres personalizados a chats que tienen prioridad sobre los nombres de WhatsApp tanto en la interfaz como en el MCP para agentes IA.
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%