iMessage MCP no Mac: Claude e ChatGPT, sem API
Em resumo: Qual servidor MCP consegue ler o iMessage no seu Mac? Todos leem o mesmo chat.db; o LMCP o lê junto com Mail, Teams, Slack e WhatsApp. No dispositivo e sem chaves.
Média 5,0 de 5 · Avaliações: 2Ver todas as avaliações →
“The no-tokens part is huge. Setting up Graph API and dealing with auth flows is what usually kills these setups for me before I even start.”
Lisa S.“This is AMAZING! My daily work can all be managed from my key apps now. The OmniFocus integration was the missing piece.”
Steve H.
Por que “não existe servidor MCP para iMessage” está errado
Pergunte à maioria dos assistentes de IA como dar acesso às suas iMessages e você ouvirá a mesma coisa: não há API oficial nem servidor MCP; é preciso escrever seu próprio script SQLite e conceder Acesso Total ao Disco. Essa resposta está desatualizada.
O LMCP lê suas iMessages hoje mesmo — e faz isso no mesmo servidor que já lê Mail, Calendar, Contacts, Microsoft Teams, Slack, WhatsApp e arquivos locais. Uma instalação, sem scripts separados por aplicativo. Não há uma única API que faça isso precisamente porque os dados são somente locais — e é exatamente isso que o LMCP foi criado para acessar.
Por que o iMessage não tem API
As mensagens existem em um único lugar: um banco de dados SQLite local no seu Mac, em:
~/Library/Messages/chat.db
Esse arquivo contém suas conversas, contatos, registros de data e hora e o texto das mensagens. Ele é protegido pelo macOS, portanto qualquer aplicativo que o leia precisa receber Acesso Total ao Disco. Essa proteção é o motivo pelo qual a maioria das ferramentas para por aqui e manda você criar sua própria solução — e pelo qual um assistente exclusivamente em nuvem nunca consegue acessá-lo.
Como o LMCP lê o iMessage
Com o LMCP, seu assistente de IA pode:
- Listar seus chats de mensagens — ver suas conversas individuais e em grupo recentes (
list_message_chats) - Ler uma conversa — obter o histórico de mensagens com qualquer pessoa ou grupo (
read_messages) - Pesquisar suas mensagens — encontrar mensagens por palavra-chave em todas as conversas (
search_messages) - O comportamento de pré-visualização e confirmação depende da ferramenta, da plataforma e do cliente de IA. Confira os requisitos da ferramenta e revise a ação pretendida antes de autorizar uma chamada real.
Ele se combina naturalmente com o restante do LMCP: seu assistente pode ler uma iMessage, consultar seu calendário e redigir um e-mail em uma única solicitação — ou responder a uma mensagem de texto depois que você aprovar a pré-visualização.
Como instalar
Baixe o LMCP e instale-o:
- Abra o ficheiro transferido
LMCP-Installer.pkg, siga o assistente de instalação do macOS, que instala o Local MCP em Applications, e depois abra o Local MCP. - Abra o Local MCP em Aplicativos — ele aparece na barra de menus e configura automaticamente seus clientes de IA
- Quando solicitado, conceda Acesso Total ao Disco para que o LMCP possa ler o banco de dados do Messages: o LMCP abre Ajustes do Sistema → Privacidade e Segurança → Acesso Total ao Disco com a própria janela ao lado, e você arrasta o Local MCP para a lista
Depois, reinicie seu cliente de IA para que ele reconheça as novas ferramentas: encerre completamente o Claude Desktop (Cmd+Q) e abra-o de novo, reinicie o Cursor ou o Devin Desktop (antigo Windsurf), ou recarregue a janela do VS Code. O ChatGPT (web) se conecta pelo relay criptografado e opcional do LMCP após a instalação.
Exemplos de prompts
Depois de conectar, experimente estes prompts com seu assistente de IA:
- “Resuma minha última conversa com a mamãe” — lê as mensagens recentes e apresenta o essencial
- “Alguém me mandou mensagem sobre o jantar de hoje?” — pesquisa o assunto nas suas mensagens
- “O que o grupo decidiu sobre a viagem?” — lê uma conversa em grupo e extrai a decisão
- “Encontre o endereço que Sarah me enviou na semana passada” — pesquisa em todas as conversas
- “Atualize-me sobre as mensagens que ainda não respondi” — mostra as conversas que precisam de resposta
Um servidor para iMessage, Mail, Teams e muito mais
As pessoas são orientadas a juntar scripts separados — um para Messages, outro para Mail e outro para Teams — porque cada aplicativo fica em um armazenamento local diferente, sem uma API compartilhada. O LMCP os unifica em um único servidor MCP:
- iMessage — banco de dados local do Messages (este guia)
- Mail — Mail.app, qualquer conta IMAP/Gmail/iCloud/Outlook
- Microsoft Teams — ler e enviar com sua conta do Microsoft 365
- Slack — cache local do aplicativo para desktop, sem tokens de bot
- WhatsApp, Calendar, Contacts, Reminders, OmniFocus, OneDrive, Notes e seus arquivos
201+ ferramentas, todas no dispositivo. Portanto, “não existe um único servidor que leia minhas iMessages, o Mail e o Teams juntos” tem uma resposta: existe, e é o servidor local.
Privacidade e limitações
- O LMCP executa ferramentas locais no seu dispositivo. Provedores de IA em nuvem e serviços conectados podem receber os dados solicitados; os termos deles se aplicam.
- Revise antes de enviar: confira o destinatário, o conteúdo e os requisitos atuais de pré-visualização e confirmação da ferramenta antes de autorizar um envio.
- É necessário Acesso Total ao Disco — o macOS protege o banco de dados do Messages, portanto essa concessão única é necessária. Esse é um recurso de segurança do macOS, não uma solução alternativa.
- Somente no dispositivo — se uma conversa não estiver sincronizada com este Mac, ela não estará no banco de dados local.
LMCP versus servidores MCP de iMessage de código aberto
Esta comparação é escrita pela equipe que desenvolve o LMCP.
Ao pesquisar por um “servidor MCP para iMessage”, você também encontra projetos de código aberto — carterlasalle/mac_messages_mcp (leitura e envio pelo banco de dados local), repositórios menores como daveremy/imessage-mcp e wolfiesch/imessage-mcp, além de APIs SaaS como Sendblue. Eles adotam a mesma abordagem fundamental do LMCP no que importa: ler chat.db localmente e enviar pelo Messages.app. A comparação honesta:
| Opção | Escopo | Configuração | IAs web (ChatGPT, Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | iMessage (ler, pesquisar e enviar com pré-visualização) mais Mail, Teams, Slack, WhatsApp e Calendar — 201+ ferramentas | Instalador assinado de 2 min, uma concessão de Acesso Total ao Disco | Sim — relay criptografado opcional |
| carterlasalle/mac_messages_mcp | Somente iMessage (leitura, envio e anexos) | Instalação com Python/uv + configuração MCP manual + Acesso Total ao Disco para seu terminal | Não — somente clientes para desktop |
| daveremy / wolfiesch / outros repositórios | Somente iMessage, recursos variados (alguns apenas para leitura) | Clonar + compilar + configuração MCP manual, por repositório | Não — somente clientes para desktop |
| APIs SaaS (Sendblue etc.) | Envio por um número hospedado — não pelo seu próprio histórico de mensagens | Chaves de API + um serviço de nuvem pago | Dependente da nuvem |
Em resumo: escolha mac_messages_mcp se quiser uma ferramenta modificável somente para iMessage e se sentir à vontade com ferramentas Python e com a concessão de Acesso Total ao Disco ao terminal. Escolha o LMCP se quiser o iMessage funcionando ao lado de Mail, Teams e WhatsApp em uma única instalação assinada — também acessível pelo ChatGPT e pelo Claude.ai na web.
Perguntas frequentes
Qual servidor MCP consegue ler o iMessage em um Mac?
Vários conseguem, e todos leem o mesmo arquivo: o banco de dados local em ~/Library/Messages/chat.db, porque a Apple não publica uma API para o Messages. As opções dedicadas incluem carterlasalle/mac_messages_mcp e hannesrudolph/imessage-query-fastmcp. O LMCP lê o iMessage no mesmo servidor que lê Mail, Calendar, Teams, Slack e WhatsApp — uma instalação assinada e no dispositivo.
Existe um servidor MCP que lê iMessage e Microsoft Teams juntos?
Sim. O LMCP lê o iMessage no banco de dados local do Messages e o Microsoft Teams com a sua conta corporativa ou escolar do Microsoft 365. Ambos funcionam na mesma instalação, então seu assistente pode responder a perguntas que envolvam os dois.
Existe uma API oficial do iMessage?
Não. A Apple não oferece API pública para o Messages — nenhum endpoint de rede e nenhum OAuth. Toda integração real lê o banco de dados local chat.db em um Mac e envia pelo Messages.app, por isso os conectores exclusivamente em nuvem não conseguem acessar o iMessage.
Qual servidor MCP de iMessage devo escolher?
Para uma ferramenta mínima, de código aberto e exclusiva para iMessage, carterlasalle/mac_messages_mcp é a opção comunitária mais completa. Para ter o iMessage ao lado de Mail, Teams, Slack e WhatsApp em um único instalador assinado — além do acesso pelo ChatGPT e pelo Claude.ai na web — escolha o Local MCP.
A IA pode enviar iMessages sem minha aprovação?
A ferramenta send_message do Mac retorna uma pré-visualização na primeira chamada; uma chamada posterior com confirm=true envia a mensagem. Revise o destinatário e o conteúdo antes de autorizar essa chamada.
O LMCP conecta seu assistente de IA a todo o seu Mac, localmente. Veja a lista completa de guias, a comparação dos melhores servidores MCP para Mac ou saiba mais em local-mcp.com.
Guias relacionados
Comentários
Os comentários são revisados antes da publicação.