Ir para o conteúdo

Claude + iMessage no Mac: o que faz (e o que não faz)

Em resumo: O Claude lê, pesquisa e responde aos seus iMessages no Mac a partir do chat.db. Não é um bot nem um canal no celular: passos, limites e aprovações.

L
LMCP··5 min de leitura
Criar conta e baixar

Leva segundos. O download começa sozinho. Já tem conta? Entre

Guia de instalação →

Média 4,7 de 5 · Avaliações: 39Ver todas as avaliações →

  • “calander and reminders”

    Shawn E.
  • “Sort, clean up inbox. Text people reminders for payments using imessage”

    Adi H.
  • “Claude Zugriff auf Mails /Kalender gewähren”

    TB

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:

  1. Abra o LMCP-Installer.dmg, abra o LMCP Installer, que instala o LMCP em Applications, e depois abra o LMCP.
  2. Abra o LMCP em Aplicativos — ele aparece na barra de menus e configura automaticamente seus clientes de IA
  3. 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 LMCP 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çãoEscopoConfiguraçãoIAs web (ChatGPT, Claude.ai)
LMCP (Local MCP)iMessage (ler, pesquisar e enviar com pré-visualização) mais Mail, Teams, Slack, WhatsApp e Calendar — 201+ ferramentasInstalador assinado de 2 min, uma concessão de Acesso Total ao DiscoSim — relay criptografado opcional
carterlasalle/mac_messages_mcpSomente iMessage (leitura, envio e anexos)Instalação com Python/uv + configuração MCP manual + Acesso Total ao Disco para seu terminalNão — somente clientes para desktop
daveremy / wolfiesch / outros repositóriosSomente iMessage, recursos variados (alguns apenas para leitura)Clonar + compilar + configuração MCP manual, por repositórioNão — somente clientes para desktop
APIs SaaS (Sendblue etc.)Envio por um número hospedado — não pelo seu próprio histórico de mensagensChaves de API + um serviço de nuvem pagoDependente 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.