Ir para o conteúdo

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.

L
LMCP··5 min de leitura

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:

  1. 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.
  2. Abra o Local MCP 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 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çã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

Funcionando em 2 minutos.

Funciona com Claude, ChatGPT, Cursor, VS Code e qualquer cliente MCP.

Baixar para Mac
Assinado e autenticado · macOS 13+

✦ llms.txt

Comentários

Os comentários são revisados antes da publicação.