Imagina poder automatizar tus interacciones de WhatsApp, analizar conversaciones e incluso integrar asistentes de IA directamente en tu flujo de trabajo de mensajería. Suena a algo sacado de una película de ciencia ficción, ¿verdad? ¡Pues está más cerca de lo que crees! Bienvenido a WhatsApp MCP, donde el Protocolo de Contexto del Modelo (MCP) conecta WhatsApp con herramientas de IA como Claude y Cursor. Esto abre un mundo de posibilidades para automatizar tu mensajería e integrar la IA en tus comunicaciones diarias.

Este tutorial te guiará a través de la configuración y el dominio de esta potente integración. Lo haremos paso a paso, así que no te preocupes si eres nuevo en este tipo de cosas. ¡Vamos a sumergirnos!

Al actuar como un puente entre tus proyectos de Apidog y Cursor, el servidor MCP de Apidog asegura que tu asistente de IA tenga acceso a los últimos diseños de la API, complementando la función de Banco de Memoria al proporcionar información estructurada de la API que Cursor puede referenciar durante el desarrollo. Para obtener más información sobre el servidor MCP de Apidog, consulta la documentación oficial o visita la página de NPM. Además, considera explorar Apidog, una alternativa integrada, potente y rentable a Postman.
Requisitos previos
Antes de empezar, asegurémonos de que tienes todo lo que necesitas. Esto puede parecer mucho, ¡pero no te intimides! Simplemente sigue las instrucciones y estarás listo.
1. Una cuenta de WhatsApp: Obviamente, necesitarás una cuenta de WhatsApp para usar esto.
2. Cuenta de GitHub: Necesitarás una cuenta de GitHub para clonar el repositorio. Si no tienes una, crea una cuenta gratuita en GitHub.
3. Aplicación de escritorio de Claude: Para seguir este tutorial, necesitarás haber configurado e instalado la aplicación de escritorio de Claude.
4. Conocimientos básicos de la línea de comandos: Deberías sentirte cómodo abriendo una terminal (o símbolo del sistema) y ejecutando comandos básicos.
5. Git: Git se utiliza para clonar el repositorio. Asegúrate de tener Git instalado en tu sistema. Puedes descargarlo desde Git-SCM.
6. Go: Utilizaremos Go para ejecutar un archivo. Las instrucciones para la instalación se pueden encontrar en Descargas de Go.
7. Python: Esta herramienta necesitará Python. Se puede encontrar un enlace para descargar en Descargas de Python.
8. Administrador de paquetes uv: Para instalar el administrador de paquetes uv
, sigue las instrucciones proporcionadas en la próxima guía de instalación.
Parte 1: Entendiendo WhatsApp MCP
¿Qué es exactamente WhatsApp MCP?
WhatsApp MCP es un proyecto de código abierto que actúa como un puente entre WhatsApp Web y los modelos de IA utilizando el Protocolo de Contexto del Modelo (MCP). En términos sencillos, permite que los modelos de IA como Claude y Cursor "hablen" con WhatsApp y realicen acciones programáticamente.
Piénsalo de esta manera: WhatsApp es un idioma, MCP es el traductor y los modelos de IA son los hablantes. WhatsApp MCP permite que la IA "hable" WhatsApp e interactúe con tus mensajes de una manera completamente nueva.
Componentes clave de WhatsApp MCP
Servidor de la API de WhatsApp: Este componente se conecta a WhatsApp Web y proporciona una forma para que los modelos de IA interactúen con WhatsApp a través de un conjunto de comandos (endpoints REST). Es la "boca" de la IA.
Servidor MCP: Este componente implementa el Protocolo de Contexto del Modelo, permitiendo la comunicación y coordinación entre los modelos de IA y el Servidor de la API de WhatsApp. Es el "cerebro" que le dice a la "boca" qué decir y hacer.
Parte 2: Configurando WhatsApp MCP
¡Bien, ahora la parte divertida! Vamos a poner en marcha el servidor MCP de WhatsApp.
Paso 1: Clonar el repositorio
Primero, necesitamos obtener el código para WhatsApp MCP. Abre tu terminal y ejecuta el siguiente comando:
git clone https://github.com/lharries/whatsapp-mcp
cd whatsapp-mcp
Esto descargará el código de GitHub y lo colocará en una carpeta llamada whatsapp-mcp
en tu ordenador. El comando cd whatsapp-mcp
te mueve entonces a esa carpeta.
Paso 2: Descargar e instalar Go
Asegúrate de tener Go instalado en tu ordenador. Por favor, ve a Descargas de Go para descargar e instalar Go.

Paso 3: Descargar e instalar Python
Asegúrate de tener Python instalado en tu ordenador. Por favor, ve a Descargas de Python para descargar e instalar Python.

Paso 4: Instalar el administrador de paquetes uv
Asegúrate de tener uv instalado en tu ordenador. Para instalarlo, puedes ejecutar el siguiente comando en la terminal.
pip install uv
Paso 5: Ejecutar el puente de WhatsApp
Vamos a iniciar la parte del "whatsapp-bridge", este es el archivo Go.
cd whatsapp-bridge
go run main.go
Si tiene éxito, indicará lo siguiente:
2025/03/30 13:55:15 Server listening on port 8001
Paso 6: Integrar con Claude Desktop
Aquí es donde conectamos WhatsApp MCP a Claude.
- Abre Claude Desktop y ve a Settings.
- Selecciona Developer y haz clic en el botón de configuración para abrir el archivo claude_desktop_config.json.
Añade la siguiente configuración al archivo claude_desktop_config.json:
{
"mcpServers": {
"whatsapp": {
"command": "{{PATH}}/.local/bin/uv", // Run `which uv` and place the output here
"args": [
"--directory",
"{{PATH}}/whatsapp-mcp/whatsapp-mcp-server", // cd into the repo, run `pwd` and enter the output here + "/whatsapp-mcp-server"
"run",
"main.py"
]
}
}
}
Notas importantes:
- command: Necesitas reemplazar "{{PATH}}/.local/bin/uv" con la ruta real al ejecutable uv en tu sistema. Para encontrar esta ruta, ejecuta el comando
which uv
en tu terminal y pega la salida aquí. - args: Necesitas reemplazar "{{PATH}}/whatsapp-mcp/whatsapp-mcp-server" con la ruta completa al directorio whatsapp-mcp-server en tu sistema. Para encontrar esta ruta:
cd
en el directoriowhatsapp-mcp
que clonaste anteriormente.- Ejecuta el comando
pwd
en tu terminal. Esto imprimirá la ruta completa a ese directorio. - Añade
/whatsapp-mcp-server
al final de esa ruta. - Pega el resultado en la sección "args".
Paso 7: Reiniciar Cursor
Cierra completamente Cursor. Asegúrate de cerrarlo desde el administrador de tareas (o monitor de actividad en Mac) para asegurarte de que esté completamente cerrado. Luego, reinicia Cursor.
Parte 3: Usando WhatsApp MCP
Ahora que tienes todo configurado correctamente, exploremos algunas formas en que puedes usar WhatsApp MCP.
Caso de uso 1: Envío automatizado de mensajes
Puedes configurar Claude (u otros modelos de IA) para enviar mensajes en tu nombre. Por ejemplo:
/ask "Send a message to John Doe on WhatsApp: 'Hello, how are you?'"

Detrás de las escenas:
Claude activa el servidor MCP de WhatsApp.
El servidor utiliza la API de WhatsApp para enviar el mensaje.
Caso de uso 2: Análisis de la conversación
Puedes usar Claude para analizar tus conversaciones de WhatsApp. Por ejemplo:
/ask "Analyze the last conversation with Jane on WhatsApp"
Claude procesará la conversación utilizando modelos de IA y devolverá información, como el análisis de sentimientos, la extracción de temas y los temas clave.

Parte 4: Características avanzadas y seguridad
Gestión de la sesión de WhatsApp
WhatsApp MCP te permite gestionar múltiples sesiones de WhatsApp programáticamente. Esto incluye la creación y gestión de grupos, el envío de archivos y la recuperación del historial de chat. Estos son casos de uso más avanzados que requieren una mayor exploración de la API de WhatsApp y la documentación de MCP.
Mejores prácticas de seguridad
La seguridad es primordial cuando se trata de datos de mensajería personal. Aquí hay algunas mejores prácticas cruciales:
- Consentimiento del usuario: Siempre obtén el consentimiento explícito de los usuarios antes de acceder a sus datos de WhatsApp. La transparencia es clave.
- Privacidad de los datos: Protege los datos del usuario con controles de acceso y cifrado apropiados. Sigue las regulaciones de privacidad de datos como GDPR y CCPA.
- Seguridad de la herramienta: Trata las herramientas con precaución, ya que representan la ejecución de código arbitrario. Comprende los riesgos involucrados antes de ejecutar cualquier código.
Parte 5: Solución de problemas y preguntas frecuentes
Esta sección incluye problemas comunes y soluciones a ellos:
- "No estoy recibiendo mensajes." (Comprueba las claves de la API, el estado del servidor, la conectividad de la red)
- "Claude no responde a mis comandos." (Verifica la configuración de MCP, comprueba la configuración de Claude)
- "Mi cuenta de WhatsApp está bloqueada." (Evita enviar spam o violar los términos de servicio de WhatsApp)
Reflexiones finales
Ahora has configurado y probado con éxito WhatsApp MCP, abriendo la puerta a un mundo de mensajería automatizada y mejorada con IA. Desde la automatización de tareas mundanas hasta la obtención de información valiosa de tus conversaciones, WhatsApp MCP te permite aprovechar el poder de la IA en tus comunicaciones diarias. ¡Esto es solo el principio! Experimenta con diferentes modelos de IA, explora las capacidades de la API de WhatsApp y crea flujos de trabajo personalizados para personalizar verdaderamente tu experiencia de mensajería. ¡Abraza el futuro de la comunicación con WhatsApp MCP!
