Cómo usar el servidor MCP de WhatsApp

Mejora WhatsApp con MCP: descubre configuración, automatización y funciones avanzadas para un flujo de mensajería más inteligente.

Daniel Costa

Daniel Costa

15 April 2025

Cómo usar el servidor MCP de WhatsApp

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.

whatsapp image

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!

💡
Integrar el servidor MCP de Apidog en tu IDE impulsado por IA mejora tus capacidades de codificación al permitir el acceso directo a las especificaciones de la API desde los proyectos de Apidog. Esta integración permite a tu asistente de IA generar o modificar código basándose en las especificaciones de tu API, buscar en la documentación de la API, crear modelos de datos y DTOs que se alineen con el diseño de tu API, y añadir comentarios y documentación relevantes.
apidog mcp

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.

button

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.

install golang image

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.

install python image

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.

  1. Abre Claude Desktop y ve a Settings.
  2. 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:

  1. 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í.
  2. 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:

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?'"
example 1 result

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.

example 2 result

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:

Parte 5: Solución de problemas y preguntas frecuentes

Esta sección incluye problemas comunes y soluciones a ellos:

  1. "No estoy recibiendo mensajes." (Comprueba las claves de la API, el estado del servidor, la conectividad de la red)
  2. "Claude no responde a mis comandos." (Verifica la configuración de MCP, comprueba la configuración de Claude)
  3. "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!

Apidog Ui image
button

Explore more

Cómo usar Ollama: Guía Completa para Principiantes sobre LLMs Locales con Ollama

Cómo usar Ollama: Guía Completa para Principiantes sobre LLMs Locales con Ollama

El panorama de la inteligencia artificial evoluciona constantemente, y los Grandes Modelos de Lenguaje (LLM) se vuelven cada vez más potentes y accesibles. Aunque muchos interactúan con estos modelos a través de servicios basados en la nube, existe un movimiento creciente enfocado en ejecutarlos directamente en computadoras personales. Aquí es donde entra Ollama. Ollama es una herramienta potente pero fácil de usar, diseñada para simplificar drásticamente el complejo proceso de descargar, config

28 April 2025

¿Dónde Descargar Swagger UI en Español Gratis?

¿Dónde Descargar Swagger UI en Español Gratis?

¿Necesitas Swagger UI en español? Este artículo explica por qué no existe una descarga oficial gratuita y cómo habilitar la traducción. Explora las características de Swagger y por qué Apidog es la alternativa superior para diseño, pruebas y documentación API integrados.

23 April 2025

¿Dónde Descargar Postman en Español Gratis?

¿Dónde Descargar Postman en Español Gratis?

¿Puedes descargar Postman en español gratis? Aunque Postman carece de soporte nativo en español, existen soluciones. Explóralas y descubre Apidog, una potente alternativa unificada a Postman diseñada para optimizar todo tu flujo de trabajo de API, sin importar el idioma.

22 April 2025

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs