Mac-Nachrichten MCP
Eine Python-Brücke für die Interaktion mit der macOS-Nachrichten-App unter Verwendung von MCP (Multiple Context Protocol).
Merkmale
- Lesen Sie aktuelle Nachrichten aus der macOS-Nachrichten-App
- Nachrichten nach Kontakt filtern
- Senden Sie neue Nachrichten über iMessage
- Zugriff auf Nachrichten über eine API
Voraussetzungen
- macOS (getestet auf macOS 11+)
- Python 3.10+
- UV-Paketmanager
UV installieren
Wenn Sie einen Mac verwenden, installieren Sie uv mit Homebrew:
Andernfalls folgen Sie den Installationsanweisungen auf der UV-Website .
⚠️ Fahren Sie nicht fort, bevor Sie uv installiert haben
Installation
Volle Festplattenzugriffsberechtigung
⚠️ Diese Anwendung erfordert die Berechtigung „Voller Festplattenzugriff“ für Ihr Terminal oder Ihre Anwendung, um auf die Nachrichtendatenbank zuzugreifen.
So gewähren Sie vollständigen Festplattenzugriff:
- Öffnen Sie Systemeinstellungen/Einstellungen > Sicherheit und Datenschutz/Datenschutz > Vollständiger Festplattenzugriff
- Klicken Sie auf das Schlosssymbol, um Änderungen vorzunehmen
- Fügen Sie Ihre Terminal-App (Terminal, iTerm2 usw.) oder Claude Desktop/Cursor zur Liste hinzu
- Starten Sie Ihr Terminal oder Ihre Anwendung neu, nachdem Sie die Berechtigung erteilt haben
Integration
Claude Desktop Integration
- Gehen Sie zu Claude > Einstellungen > Entwickler > Konfiguration bearbeiten > claude_desktop_config.json
- Fügen Sie die folgende Konfiguration hinzu:
Cursor-Integration
Gehen Sie zu Cursoreinstellungen > MCP und fügen Sie dies als Befehl ein:
⚠️ Führen Sie nur eine Instanz des MCP-Servers aus (entweder auf Cursor oder Claude Desktop), nicht beide
Option 1: Von PyPI installieren
Option 2: Von der Quelle installieren
Verwendung
Als Modul
Als Befehlszeilentool
Entwicklung
Versionierung
Dieses Projekt verwendet semantische Versionierung. Weitere Informationen zur Funktionsweise des Versionssystems und zur Veröffentlichung neuer Versionen finden Sie in VERSIONING.md .
So erhöhen Sie die Version:
Sicherheitshinweise
Diese Anwendung greift direkt auf die Nachrichtendatenbank zu, die persönliche Nachrichten enthält. Bitte verwenden Sie sie verantwortungsvoll und stellen Sie sicher, dass Sie über die entsprechenden Berechtigungen verfügen.
Lizenz
MIT
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Sternengeschichte
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Eine Python-Bridge für die Interaktion mit der macOS-Nachrichten-App über MCP (Multiple Context Protocol). Einfache Installation mit uvx mac-messages-mcp
- Merkmale
- Voraussetzungen
- Installation
- Integration
- Verwendung
- Entwicklung
- Sicherheitshinweise
- Lizenz
- Beitragen
- Sternengeschichte
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.Last updated -65061,999TypeScriptMIT License
YaVendió Toolsofficial
-security-license-qualityAn MCP-based messaging system that allows AI systems to interact with various messaging platforms through standardized tools for sending text, images, documents, buttons, and alerts.Last updated -Python- -securityFlicense-qualityA Python-based implementation of the Model Context Protocol that enables communication between a model context management server and client through a request-response architecture.Last updated -Python
- -securityAlicense-qualityA macOS app that provides an MCP server to your Messages, Contacts, and moreLast updated -642Apache 2.0