Servidor MCP de iMessage
⚠️ DESCARGO DE RESPONSABILIDAD: ÚSELO BAJO SU PROPIA RESPONSABILIDAD ⚠️
Este software se proporciona tal cual, sin garantías de ningún tipo.
Un servidor MCP que utiliza AppleScript para enviar iMessages y administrar contactos.
Este servidor utiliza AppleScript para interactuar con las apps de Mensajes y Contactos de macOS mediante el Protocolo de Contexto de Modelo (MCP). Encapsula los comandos de AppleScript en un servidor TypeScript para permitirle:
Ver y buscar sus contactos
Enviar iMessages a contactos o números de teléfono
Recibir confirmación cuando se envíen los mensajes
Características
Recursos
Accede a tus contactos a través
contacts://all
Ver detalles de contacto, incluidos nombres, números de teléfono y direcciones de correo electrónico
Todos los datos permanecen locales en su máquina
Herramientas
search_contacts
- Encuentra contactos por nombre, teléfono o correo electrónicoToma una consulta de búsqueda y devuelve contactos coincidentes
Busca nombres, números de teléfono y direcciones de correo electrónico.
send_message
- Envía un iMessageToma el destinatario (teléfono/correo electrónico) y el contenido del mensaje.
Se envía a través de tu aplicación de Mensajes local
Devuelve confirmación o detalles de error
Instalación
Instalar dependencias:
Construir el servidor:
Configurar Claude Desktop para utilizar el servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Reiniciar Claude Desktop
Otorgar permisos cuando se le solicite:
Acceso a contactos
Acceso a mensajes
Uso
Una vez instalado, podrás hablar con Claude Desktop de forma natural:
"Muéstrame mis contactos"
"Buscar contactos llamados Marissa"
Envía un mensaje al 555-0123 diciendo que estaré allí en 10 minutos.
Envíale un iMessage a Alice preguntándole si aún podemos almorzar.
Notas de seguridad
Todas las operaciones ocurren localmente en su máquina.
No se envían datos de contacto ni de mensajes a servidores externos
El servidor requiere permisos de macOS para acceder a Contactos y Mensajes
Los mensajes se envían a través de tu cuenta de iMessage
Desarrollo
Para el desarrollo y la depuración, utilice el Inspector MCP:
Requisitos
macOS (para la integración de Mensajes y Contactos)
Node.js 18 o superior
Escritorio de Claude
Cuenta de iMessage activa
Solución de problemas
Si los mensajes no se envían:
Comprobar que la aplicación Mensajes esté iniciada sesión
Verificar que se concedan los permisos
Busque errores en los registros de Claude Desktop:
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor local que permite a Claude Desktop interactuar con sus aplicaciones Contactos y Mensajes de macOS, lo que le permite buscar contactos y enviar iMessages a través de comandos de lenguaje natural.
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn email assistant server that connects Claude Desktop to notmuch email databases, allowing users to search emails, view threads, compose new messages, and reply to conversations with markdown formatting.Last updated -4Mozilla Public License 2.0
- -securityFlicense-qualityAn integration server that provides Claude Desktop access to Gmail, enabling users to view recent emails and search their Gmail inbox using natural language commands.Last updated -7
- -securityAlicense-qualityA server that enables interaction with Telegram chats directly through MCP-compatible hosts like Claude for Desktop, providing tools to retrieve chats, get messages, and send messages.Last updated -328Apache 2.0
- AsecurityAlicenseAqualityA server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.Last updated -1930,9454MIT License