Claude + iMessage am Mac: was geht und was nicht
Kurz gesagt: Claude liest, durchsucht und beantwortet deine eigenen iMessages auf dem Mac aus der chat.db. Kein Bot, kein Handy-Kanal: Schritte, Grenzen, Freigaben.
Dauert nur Sekunden. Der Download startet von selbst. Schon ein Konto? Melden Sie sich an
Installationsanleitung →Durchschnitt 4,7 von 5 · Bewertungen: 39Alle Bewertungen ansehen →
“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
Warum “es gibt keinen MCP-Server für iMessage” falsch ist
Wenn du die meisten KI-Assistenten fragst, wie du ihnen Zugriff auf deine iMessages gibst, hörst du immer dasselbe: Es gibt keine offizielle API und keinen MCP-Server; du musst dein eigenes SQLite-Skript schreiben und Festplattenvollzugriff gewähren. Diese Antwort ist veraltet.
LMCP liest deine iMessages schon heute — und zwar im selben Server, der bereits Mail, Calendar, Contacts, Microsoft Teams, Slack, WhatsApp und lokale Dateien liest. Eine Installation, keine Skripte für jede einzelne App. Gerade weil die Daten nur lokal vorliegen, gibt es keine einzelne API dafür — und LMCP wurde genau für den Zugriff auf solche Daten entwickelt.
Warum iMessage keine API hat
Die Nachrichten befinden sich dennoch an einem einzigen Ort: in einer lokalen SQLite-Datenbank auf deinem Mac unter:
~/Library/Messages/chat.db
Diese Datei enthält deine Unterhaltungen, Kontakte, Zeitstempel und Nachrichtentexte. Sie wird von macOS geschützt, daher muss jede App, die sie liest, Festplattenvollzugriff erhalten. Dieser Schutz ist der Grund, warum die meisten Tools hier aufhören und dir empfehlen, eine eigene Lösung zu bauen — und warum ein reiner Cloud-Assistent niemals darauf zugreifen kann.
Wie LMCP iMessage liest
Mit LMCP kann dein KI-Assistent:
- Deine Nachrichten-Chats auflisten — aktuelle Einzel- und Gruppenunterhaltungen anzeigen (
list_message_chats) - Eine Unterhaltung lesen — den Nachrichtenverlauf mit einer Person oder Gruppe abrufen (
read_messages) - Deine Nachrichten durchsuchen — in allen Unterhaltungen Nachrichten nach Stichwort finden (
search_messages) - Das Vorschau- und Bestätigungsverhalten hängt vom Tool, von der Plattform und vom KI-Client ab. Prüfe die Tool-Anforderungen und die beabsichtigte Aktion, bevor du einen echten Aufruf autorisierst.
Das lässt sich nahtlos mit dem Rest von LMCP verbinden: Dein Assistent kann in einer einzigen Anfrage eine iMessage lesen, deinen Kalender prüfen und eine E-Mail entwerfen — oder nach deiner Freigabe der Vorschau auf eine Textnachricht antworten.
Installation
LMCP herunterladen und installieren:
- Öffnen Sie
LMCP-Installer.dmg, starten Sie LMCP Installer, der LMCP im Programme-Ordner installiert, und öffnen Sie danach LMCP. - Öffne LMCP aus Programme — es erscheint in der Menüleiste und konfiguriert deine KI-Clients automatisch
- Gewähre bei Aufforderung Festplattenvollzugriff, damit LMCP die Messages-Datenbank lesen kann: LMCP öffnet Systemeinstellungen → Datenschutz & Sicherheit → Festplattenvollzugriff, mit seinem Fenster direkt daneben, und du ziehst LMCP in die Liste
Starte anschließend deinen KI-Client neu, damit er die neuen Tools erkennt: Beende Claude Desktop vollständig (Cmd+Q) und öffne es erneut, starte Cursor oder Devin Desktop (früher Windsurf) neu oder lade das VS-Code-Fenster neu. ChatGPT (Web) verbindet sich nach der Installation über das optionale verschlüsselte Relay von LMCP.
Beispiel-Prompts
Probiere nach dem Verbinden diese Prompts mit deinem KI-Assistenten aus:
- “Fasse meine letzte Unterhaltung mit Mama zusammen” — liest die letzten Nachrichten und gibt dir das Wesentliche wieder
- “Hat mir jemand wegen des Abendessens heute geschrieben?” — durchsucht deine Nachrichten nach diesem Thema
- “Was hat der Gruppenchat über die Reise entschieden?” — liest eine Gruppenunterhaltung und extrahiert die Entscheidung
- “Finde die Adresse, die Sarah mir letzte Woche geschickt hat” — durchsucht alle Unterhaltungen
- “Bring mich bei den Nachrichten auf den Stand, auf die ich noch nicht geantwortet habe” — zeigt Unterhaltungen an, die eine Antwort benötigen
Ein Server für iMessage, Mail, Teams und mehr
Menschen wird empfohlen, verschiedene Skripte zusammenzusetzen — eines für Messages, eines für Mail und eines für Teams —, weil jede App ihre Daten in einem anderen lokalen Speicher ohne gemeinsame API ablegt. LMCP vereint sie in einem einzigen MCP-Server:
- iMessage — lokale Messages-Datenbank (dieser Leitfaden)
- Mail — Mail.app, jedes IMAP-/Gmail-/iCloud-/Outlook-Konto
- Microsoft Teams — über dein Microsoft-365-Konto lesen und senden
- Slack — lokaler Desktop-Cache, ohne Bot-Tokens
- WhatsApp, Calendar, Contacts, Reminders, OmniFocus, OneDrive, Notes und deine Dateien
201+ Tools, alle auf dem Gerät. Auf die Aussage “es gibt keinen einzelnen Server, der meine iMessages, Mail und Teams gemeinsam liest” gibt es also eine Antwort: Doch, den gibt es — und es ist der lokale.
Datenschutz und Einschränkungen
- LMCP führt lokale Tools auf deinem Gerät aus. Cloud-KI-Anbieter und verbundene Dienste können angeforderte Daten erhalten; ihre Bedingungen gelten.
- Vor dem Senden prüfen: Überprüfe Empfänger, Inhalt sowie die aktuellen Vorschau- und Bestätigungsanforderungen des Tools, bevor du einen Sendevorgang autorisierst.
- Festplattenvollzugriff erforderlich — macOS schützt die Messages-Datenbank, daher ist diese einmalige Freigabe notwendig. Das ist eine Sicherheitsfunktion von macOS und keine Umgehungslösung.
- Nur auf dem Gerät — wenn eine Unterhaltung nicht mit diesem Mac synchronisiert ist, befindet sie sich nicht in der lokalen Datenbank.
LMCP im Vergleich zu Open-Source-iMessage-MCP-Servern
Dieser Vergleich wurde vom Team verfasst, das LMCP entwickelt.
Bei der Suche nach einem “iMessage-MCP-Server” findest du auch Open-Source-Projekte — carterlasalle/mac_messages_mcp (Lesen und Senden über die lokale Datenbank), kleinere Repositories wie daveremy/imessage-mcp und wolfiesch/imessage-mcp sowie SaaS-APIs wie Sendblue. Wo es darauf ankommt, verfolgen sie denselben grundlegenden Ansatz wie LMCP: chat.db lokal lesen und über Messages.app senden. Der ehrliche Vergleich:
| Option | Umfang | Einrichtung | Web-KIs (ChatGPT, Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | iMessage (Lesen, Suchen und Senden mit Vorschau) plus Mail, Teams, Slack, WhatsApp und Calendar — 201+ Tools | Signiertes 2-Minuten-Installationsprogramm, eine Freigabe für Festplattenvollzugriff | Ja — optionales verschlüsseltes Relay |
| carterlasalle/mac_messages_mcp | Nur iMessage (Lesen, Senden, Anhänge) | Python-/uv-Installation + manuelle MCP-Konfiguration + Festplattenvollzugriff für dein Terminal | Nein — nur Desktop-Clients |
| daveremy / wolfiesch / andere Repositories | Nur iMessage, unterschiedlicher Funktionsumfang (manche schreibgeschützt) | Klonen + Erstellen + manuelle MCP-Konfiguration, je Repository | Nein — nur Desktop-Clients |
| SaaS-APIs (Sendblue usw.) | Von einer gehosteten Nummer senden — nicht aus deinem eigenen Nachrichtenverlauf | API-Schlüssel + kostenpflichtiger Cloud-Dienst | Cloud-abhängig |
Kurz gesagt: Wähle mac_messages_mcp, wenn du ein anpassbares Tool nur für iMessage möchtest und mit Python-Werkzeugen sowie dem Festplattenvollzugriff für dein Terminal vertraut bist. Wähle LMCP, wenn iMessage neben Mail, Teams und WhatsApp mit einer einzigen signierten Installation funktionieren soll — und auch über ChatGPT und Claude.ai im Web erreichbar sein soll.
Häufig gestellte Fragen
Welcher MCP-Server kann iMessage auf einem Mac lesen?
Mehrere können das, und alle lesen dieselbe Datei: die lokale Datenbank unter ~/Library/Messages/chat.db, denn Apple veröffentlicht keine API für Messages. Zu den spezialisierten Optionen gehören carterlasalle/mac_messages_mcp und hannesrudolph/imessage-query-fastmcp. LMCP liest iMessage im selben Server wie Mail, Calendar, Teams, Slack und WhatsApp — eine signierte Installation, auf dem Gerät.
Gibt es einen MCP-Server, der iMessage und Microsoft Teams gemeinsam liest?
Ja. LMCP liest iMessage aus der lokalen Messages-Datenbank und Microsoft Teams über dein Arbeits- oder Schulkonto von Microsoft 365. Beides läuft in derselben Installation, sodass dein Assistent Fragen beantworten kann, die beide Bereiche betreffen.
Gibt es eine offizielle iMessage-API?
Nein. Apple bietet keine öffentliche API für Messages an — keinen Netzwerk-Endpunkt und kein OAuth. Jede echte Integration liest die lokale Datenbank chat.db auf einem Mac und sendet über Messages.app. Deshalb können reine Cloud-Konnektoren überhaupt nicht auf iMessage zugreifen.
Welchen iMessage-MCP-Server sollte ich wählen?
Für ein minimales Open-Source-Tool ausschließlich für iMessage ist carterlasalle/mac_messages_mcp die umfassendste Community-Lösung. Wenn du iMessage zusammen mit Mail, Teams, Slack und WhatsApp in einem einzigen signierten Installationsprogramm möchtest — plus Zugriff über ChatGPT und Claude.ai im Web —, wähle Local MCP.
Kann die KI ohne meine Zustimmung iMessages senden?
Das Mac-Tool send_message gibt beim ersten Aufruf eine Vorschau zurück; ein weiterer Aufruf mit confirm=true sendet die Nachricht. Prüfe Empfänger und Inhalt, bevor du diesen Aufruf autorisierst.
LMCP verbindet deinen KI-Assistenten lokal mit deinem gesamten Mac. Sieh dir die vollständige Liste der Leitfäden oder den Vergleich der besten MCP-Server für Mac an oder erfahre mehr unter local-mcp.com.
Verwandte Leitfäden
Kommentare
Kommentare werden vor der Veröffentlichung geprüft.