[PITCH] Criei um server pra controlar seu Zap pelo PC com IA
E aí, manos e manas do código!
Cansado de ficar catando mensagem no Zap igual agulha em palheiro? Ou de ter que pegar o celular toda hora pra mandar aquele "tô chegando" (mentira)? Seus problemas acabaram (ou talvez comecem outros, vai saber)!
Fiz esse brinquedinho aqui, um Servidor MCP pro WhatsApp, usando TypeScript e a famosa Baileys (@whiskeysockets/baileys). A ideia é conectar seu WhatsApp PESSOAL (sim, o seu mesmo!) com uma IA tipo o Claude Desktop, Cursor, Cline, etc.
Pra que serve essa geringonça?
Basicamente, você transforma sua IA num estagiário pro seu WhatsApp:
Xeretar suas conversas: "IA, acha aí aquela mensagem que mandei pro Fulano sobre o churrasco de 2019?"
Caçar Contatos: "Ô, parça IA, acha o contato da 'Pizza Promoção FDS' aí pra mim." (Só contato individual, grupo ainda não rola na busca).
Listar os Papos Recentes: "Me mostra as últimas conversas que eu ignorei."
Resgatar Histórico: "Preciso ver as últimas 50 mensagens que troquei com 'Meu Amor'."
Mandar Mensagem (AQUI MORA O PERIGO!): "IA, manda um 'Te amo, vida!' pra 'Meu Amor'." (Reza pra IA não mandar pra 'Ex-Crush Contatinho' por engano).
Como funciona a mágica (ou a gambiarra)?
Ele usa a API multi-device do WhatsApp Web (aquela do QR Code), então conecta direto na sua conta. Toda a sua vida digital (mensagens, contatos, etc.) fica guardada LOCALMENTE num banquinho SQLite (./data/) e as credenciais ficam num cache (./auth_info/). Nada sobe pra nuvem por conta própria. Seus nu... digo, seus dados só vão pra IA quando ela pede usando as ferramentas (tipo, quando você manda ela buscar ou enviar algo).
Por segurança, antes de testar a ferramenta, desabilitar a aprovação automática.
Repositório com a demonstração e tutorial de como usar: https://github.com/jlucaso1/whatsapp-mcp-ts