Servidor MCP de iMessage para Mac — Lee y envía con Claude o ChatGPT, sin API
¿Qué servidor MCP puede leer iMessage en tu Mac? Todos leen el mismo chat.db; LMCP lo lee junto con Mail, Teams, Slack y WhatsApp. En el dispositivo, sin claves y gratis.
Por qué es falso que “no hay un servidor MCP para iMessage”
Pregunta a la mayoría de los asistentes de IA cómo darles acceso a tus iMessages y oirás lo mismo: no hay una API oficial ni un servidor MCP; tienes que escribir tu propio script de SQLite y conceder acceso total al disco. Esa respuesta está desactualizada.
LMCP lee tus iMessages hoy mismo — y lo hace en el mismo servidor que ya lee Mail, Calendar, Contacts, Microsoft Teams, Slack, WhatsApp y tus archivos locales. Una sola instalación, sin scripts para cada aplicación. No hay una API única que haga esto precisamente porque los datos son exclusivamente locales — y eso es exactamente lo que LMCP está diseñado para alcanzar.
Por qué iMessage no tiene API
LMCP ejecuta herramientas locales en tu dispositivo. Los proveedores de IA en la nube y los servicios conectados pueden recibir los datos solicitados; se aplican sus condiciones.
Los mensajes sí existen en un único lugar: una base de datos SQLite local en tu Mac, en:
~/Library/Messages/chat.db
Este archivo contiene tus conversaciones, contactos, marcas de tiempo y texto de los mensajes. macOS lo protege, por lo que cualquier aplicación que lo lea debe tener acceso total al disco. Esa protección explica por qué la mayoría de las herramientas se detienen aquí y te indican que crees tu propia solución — y por qué un asistente que funciona exclusivamente en la nube nunca puede acceder a él.
Cómo lee LMCP iMessage
LMCP ejecuta herramientas locales en tu dispositivo. Los proveedores de IA en la nube y los servicios conectados pueden recibir los datos solicitados; se aplican sus condiciones.
Con LMCP, tu asistente de IA puede:
- Listar tus chats de mensajes — ver tus conversaciones individuales y grupales recientes (
list_message_chats) - Leer una conversación — obtener el historial de mensajes con cualquier persona o grupo (
read_messages) - Buscar en tus mensajes — encontrar mensajes por palabra clave en todas las conversaciones (
search_messages) - El comportamiento de vista previa y confirmación depende de la herramienta, la plataforma y el cliente de IA. Comprueba los requisitos de la herramienta y revisa la acción prevista antes de autorizar una llamada real.
Se combina de forma natural con el resto de LMCP: tu asistente puede leer un iMessage, consultar tu calendario y redactar un correo en una sola solicitud — o responder a un mensaje de texto después de que apruebes la vista previa.
Cómo instalarlo
Descarga LMCP e instálalo:
- Abre el archivo descargado
LMCP-Installer.pkg, sigue el asistente de instalación de macOS, que instala Local MCP en Applications, y después abre Local MCP. - Abre Local MCP desde Aplicaciones — aparecerá en la barra de menús y configurará automáticamente tus clientes de IA
- Cuando se te solicite, concede acceso total al disco para que LMCP pueda leer la base de datos de Messages: LMCP abre Ajustes del Sistema → Privacidad y seguridad → Acceso total al disco con su ventana colocada al lado, y arrastras Local MCP a la lista
Después, reinicia tu cliente de IA para que detecte las nuevas herramientas: cierra Claude Desktop por completo (Cmd+Q) y vuelve a abrirlo, reinicia Cursor o Windsurf, o recarga la ventana de VS Code. ChatGPT (web) se conecta mediante el relay cifrado y opcional de LMCP después de la instalación.
Ejemplos de indicaciones
Una vez conectado, prueba estas indicaciones con tu asistente de IA:
- “Resume mi última conversación con mamá” — lee los mensajes recientes y te da lo esencial
- “¿Alguien me escribió sobre la cena de esta noche?” — busca el tema en tus mensajes
- “¿Qué decidió el chat grupal sobre el viaje?” — lee una conversación grupal y extrae la decisión
- “Encuentra la dirección que Sarah me envió la semana pasada” — busca en todas las conversaciones
- “Ponme al día con los mensajes que todavía no respondí” — muestra las conversaciones que necesitan respuesta
Un servidor para iMessage, Mail, Teams y más
La razón por la que se pide a la gente que una varios scripts — uno para Messages, otro para Mail y otro para Teams — es que cada aplicación vive en un almacén local distinto sin una API compartida. LMCP los unifica en un único servidor MCP:
- iMessage — base de datos local de Messages (esta guía)
- Mail — Mail.app, cualquier cuenta IMAP/Gmail/iCloud/Outlook
- Microsoft Teams — caché local de Teams, sin Graph API
- Slack — caché local de la aplicación de escritorio, sin tokens de bot
- WhatsApp, Calendar, Contacts, Reminders, OmniFocus, OneDrive, Notes, Safari y tus archivos
191+ herramientas, todas en el dispositivo. Así que “no hay un único servidor que lea juntos mis iMessages, Mail y Teams” tiene una respuesta: sí lo hay, y es el local.
Privacidad y limitaciones
- LMCP ejecuta herramientas locales en tu dispositivo. Los proveedores de IA en la nube y los servicios conectados pueden recibir los datos solicitados; se aplican sus condiciones.
- Revisa antes de enviar: comprueba el destinatario, el contenido y los requisitos actuales de vista previa y confirmación de la herramienta antes de autorizar un envío.
- Se requiere acceso total al disco — macOS protege la base de datos de Messages, por lo que es necesario conceder este permiso una sola vez. Es una función de seguridad de macOS, no una solución alternativa.
- Solo en el dispositivo — si una conversación no está sincronizada con este Mac, no aparece en la base de datos local.
LMCP frente a servidores MCP de iMessage de código abierto
Al buscar un “servidor MCP de iMessage” también aparecen proyectos de código abierto — carterlasalle/mac_messages_mcp (lectura y envío mediante la base de datos local), repositorios más pequeños como daveremy/imessage-mcp y wolfiesch/imessage-mcp, y API SaaS como Sendblue. Adoptan el mismo enfoque fundamental que LMCP en lo importante: leer chat.db localmente y enviar mediante Messages.app. La comparación honesta:
| Opción | Alcance | Instalación | IA web (ChatGPT, Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | iMessage (leer, buscar y enviar con vista previa) más Mail, Teams, Slack, WhatsApp y Calendar — 191+ herramientas | Instalador firmado de 2 min, un permiso de acceso total al disco | Sí — relay cifrado opcional |
| carterlasalle/mac_messages_mcp | Solo iMessage (lectura, envío y adjuntos) | Instalación con Python/uv + configuración MCP manual + acceso total al disco para tu terminal | No — solo clientes de escritorio |
| daveremy / wolfiesch / otros repositorios | Solo iMessage, funciones variables (algunos son solo de lectura) | Clonar + compilar + configuración MCP manual, para cada repositorio | No — solo clientes de escritorio |
| API SaaS (Sendblue, etc.) | Envío desde un número alojado — no desde tu propio historial de mensajes | Claves de API + un servicio de nube de pago | Depende de la nube |
En resumen: elige mac_messages_mcp si quieres una herramienta modificable solo para iMessage y te sientes cómodo con las herramientas de Python y con conceder acceso total al disco a tu terminal. Elige LMCP si quieres iMessage funcionando junto a Mail, Teams y WhatsApp en una sola instalación firmada — también accesible desde ChatGPT y Claude.ai en la web.
Preguntas frecuentes
¿Qué servidor MCP puede leer iMessage en un Mac?
Varios pueden hacerlo, y todos leen el mismo archivo: la base de datos local en ~/Library/Messages/chat.db, porque Apple no publica ninguna API para Messages. Entre las opciones dedicadas están carterlasalle/mac_messages_mcp y hannesrudolph/imessage-query-fastmcp. LMCP lee iMessage en el mismo servidor que lee Mail, Calendar, Teams, Slack y WhatsApp — una instalación firmada, en el dispositivo y gratis.
¿Hay un servidor MCP que lea iMessage y Microsoft Teams juntos?
Sí. LMCP lee iMessage desde la base de datos local de Messages y Microsoft Teams desde la caché local de la aplicación de escritorio de Teams — sin Graph API ni tokens para ninguno de los dos. Ambos funcionan en la misma instalación, por lo que tu asistente puede responder preguntas que abarquen los dos.
¿Hay una API oficial de iMessage?
No. Apple no ofrece una API pública para Messages — ni endpoint de red ni OAuth. Toda integración real lee la base de datos local chat.db en un Mac y envía mediante Messages.app, por eso los conectores exclusivamente en la nube no pueden acceder a iMessage.
¿Qué servidor MCP de iMessage debería elegir?
Para una herramienta mínima, de código abierto y solo para iMessage, carterlasalle/mac_messages_mcp es la opción comunitaria más completa. Para tener iMessage junto a Mail, Teams, Slack y WhatsApp en un único instalador firmado — además del acceso desde ChatGPT y Claude.ai en la web — elige Local MCP.
¿Puede la IA enviar iMessages sin mi aprobación?
La herramienta send_message de Mac devuelve una vista previa en su primera llamada; una llamada posterior con confirm=true envía el mensaje. Revisa el destinatario y el contenido antes de autorizar esa llamada.
LMCP conecta tu asistente de IA con todo tu Mac, localmente. Consulta la lista completa de guías, la comparación de los mejores servidores MCP para Mac o descubre más en local-mcp.com.
Guías relacionadas
Comentarios
Los comentarios se revisan antes de publicarse.