ASD

WhatsApp

lharrieswhatsapp-mcp

Conecta tu cuenta personal de WhatsApp a Claude para buscar, leer y enviar mensajes, contactos y archivos multimedia desde SQLite local.

stdio
Estrellas
6.1k

del repositorio

Actualizado
el año pasado

último commit

Herramientas
12

expuestas al agente

Transporte
stdio

cómo conecta

Forks
1.2k
Issues
222

abiertos

Instalación

go run main.go

Qué es WhatsApp

Este servidor MCP te da acceso a tu cuenta personal de WhatsApp desde Claude u otro cliente MCP, usando la librería whatsmeow para conectarse a la API multidispositivo de WhatsApp Web. El proyecto tiene dos piezas: un puente en Go que se autentica mediante código QR y guarda todo el historial de mensajes en una base de datos SQLite local, y un servidor MCP en Python que expone esos datos como herramientas para el agente.

Con estas herramientas puedes buscar contactos, listar chats y mensajes con filtros y contexto, consultar la última interacción con alguien, y enviar mensajes de texto a individuos o grupos. También soporta envío y recepción de archivos multimedia: imágenes, vídeos, documentos y notas de voz en formato .ogg Opus (con conversión automática si tienes FFmpeg instalado).

La instalación requiere clonar el repositorio, ejecutar el puente en Go (que pide escanear un QR con tu teléfono, con reautenticación cada ~20 días), y configurar el servidor Python vía uv en el archivo de configuración de Claude Desktop o Cursor. Todos los mensajes se quedan almacenados localmente y solo se envían a un LLM cuando el agente usa una herramienta para acceder a ellos.

Qué le permite hacer a tu agente

  • Busca y lee mensajes personales de WhatsApp, incluyendo imágenes, vídeos, documentos y audios
  • Busca contactos y consulta chats, chats directos e interacciones recientes
  • Envía mensajes de texto a individuos o grupos de WhatsApp
  • Envía archivos multimedia y notas de voz en formato .ogg Opus
  • Descarga medios de mensajes de WhatsApp y devuelve la ruta local del archivo

Úsalo cuando

  • Quieres que Claude o Cursor lean y respondan tus conversaciones de WhatsApp
  • Necesitas buscar mensajes o contactos antiguos sin abrir la app
  • Quieres automatizar el envío de mensajes, archivos o notas de voz por WhatsApp
  • Buscas mantener tus datos de WhatsApp almacenados localmente en lugar de en la nube

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • search_contacts
  • list_messages
  • list_chats
  • get_chat
  • get_direct_chat_by_contact
  • get_contact_chats
  • get_last_interaction
  • get_message_context
  • send_message
  • send_file
  • send_audio_message
  • download_media

Detalles

Publicado por
lharries
Categoría
Automatización
Licencia
MIT
Versión
v0.0.1
Transporte
stdio

Etiquetas

  • whatsapp
  • mensajería
  • multimedia
  • sqlite
  • automatizacion

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Automatización

MindsDB

39.5k

Conecta un espacio de trabajo unificado con tus datos y modelos de IA (abiertos o propietarios) para delegar proyectos completos y publicar los resultados como aplicaciones web.

Último commit
anteayer
automatizacion

Archon

23.2k

Motor de workflows en YAML que orquesta agentes de codificación de IA (Claude Code, Codex, Pi) para planificar, implementar, validar y crear PRs de forma repetible.

Último commit
anteayer
Credenciales
automatizacion

N8n

22.7k

Da a Claude y otros asistentes acceso completo a la documentación de nodos de n8n para diseñar, validar y desplegar workflows de automatización.

Herramientas expuestas
12 herramientas
Transporte
stdio · http
Último commit
hace 4 días
Credenciales
automatizacion

Ver toda la categoría →