Skip to main content
Glama

imessage-query-fastmcp-mcp-server

MseeP.ai-Sicherheitsbewertungsabzeichen

iMessage-Abfrage-MCP-Server

Ein MCP-Server, der sicheren Zugriff auf Ihre iMessage-Datenbank über das Model Context Protocol (MCP) bietet. Dieser Server basiert auf dem FastMCP-Framework und der imessagedb-Bibliothek und ermöglicht LLMs die Abfrage und Analyse von iMessage-Konversationen mit korrekter Telefonnummernvalidierung und Anhangsverarbeitung.

📋 Systemanforderungen

  • macOS (erforderlich für den Zugriff auf die iMessage-Datenbank)

  • Python 3.6+

📦 Abhängigkeiten

Installieren Sie alle erforderlichen Abhängigkeiten:

# Using pip pip install -r requirements.txt

Erforderliche Pakete

  • fastmcp : Framework zum Erstellen von Model Context Protocol-Servern

  • imessagedb : Python-Bibliothek für den Zugriff auf und die Abfrage der macOS-Nachrichtendatenbank

  • Telefonnummern : Googles Bibliothek zur Handhabung von Telefonnummern für die korrekte Validierung und Formatierung von Nummern

Zur einfachen Installation sind alle Abhängigkeiten in requirements.txt angegeben.

📑 Inhaltsverzeichnis

🛠️ MCP-Tools

Der Server stellt LLMs die folgenden Tools zur Verfügung:

get_chat_transcript

Rufen Sie den Nachrichtenverlauf für eine bestimmte Telefonnummer mit optionaler Datumsfilterung ab. Enthält:

  • Nachrichtentext und Zeitstempel

  • Anhangsinformationen (falls vorhanden)

  • Richtige Validierung der Telefonnummer

  • Datumsbereichsfilterung

🚀 Erste Schritte

Klonen Sie das Repository:

git clone https://github.com/hannesrudolph/imessage-query-fastmcp-mcp-server.git cd imessage-query-fastmcp-mcp-server

📦 Installationsoptionen

Sie können diesen MCP-Server entweder in Claude Desktop oder im Cline VSCode-Plugin installieren. Wählen Sie die Option, die Ihren Anforderungen am besten entspricht.

Option 1: Für Claude Desktop installieren

Installation mit FastMCP:

fastmcp install imessage-query-server.py --name "iMessage Query"

Option 2: Installation für das Cline VSCode-Plugin

So verwenden Sie diesen Server mit dem Cline VSCode-Plugin :

  1. Klicken Sie in VSCode auf das Serversymbol (☰) in der Seitenleiste des Cline-Plugins.

  2. Klicken Sie auf die Schaltfläche „MCP-Einstellungen bearbeiten“ (✎).

  3. Fügen Sie der Einstellungsdatei die folgende Konfiguration hinzu:

{ "imessage-query": { "command": "uv", "args": [ "run", "--with", "fastmcp", "fastmcp", "run", "/path/to/repo/imessage-query-server.py" ] } }

Ersetzen Sie /path/to/repo durch den vollständigen Pfad zum Klonort dieses Repositorys (z. B. /Users/username/Projects/imessage-query-fastmcp-mcp-server ).

🔒 Sicherheitsfunktionen

  • Nur-Lese-Zugriff auf die iMessage-Datenbank

  • Telefonnummernvalidierung mithilfe der Telefonnummernbibliothek

  • Sichere Handhabung von Anhängen mit Erkennung fehlender Dateien

  • Datumsbereichsvalidierung

  • Unterdrückung der Fortschrittsausgabe für saubere JSON-Antworten

📚 Entwicklungsdokumentation

Das Repository enthält Dokumentationsdateien für die Entwicklung:

  • dev_docs/imessagedb-documentation.txt : Enthält eine umfassende Dokumentation zur iMessage-Datenbankstruktur und den Funktionen der imessagedb-Bibliothek.

Diese Dokumentation dient als Kontext bei der Entwicklung von Funktionen und kann mit LLMs zur Unterstützung der Entwicklung verwendet werden.

⚙️ Umgebungsvariablen

Es sind keine Umgebungsvariablen erforderlich, da der Server die iMessage-Datenbank automatisch am Standardspeicherort von macOS lokalisiert.

-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • -
    security
    -
    license
    -
    quality
    An MCP server that provides safe, read-only access to SQLite databases through MCP. This server is built with the FastMCP framework, which enables LLMs to explore and query SQLite databases with built-in safety features and query validation.
    Last updated -
    85
  • -
    security
    A
    license
    -
    quality
    An MCP server that integrates with MySQL databases, enabling secure read and write operations through LLM-driven interfaces with support for transaction handling and performance monitoring.
    Last updated -
    202
    17
    MIT License
  • -
    security
    A
    license
    -
    quality
    Open source MCP server specializing in easy, fast, and secure tools for Databases.
    Last updated -
    11,519
    Apache 2.0
    • Linux
  • -
    security
    A
    license
    -
    quality
    A macOS app that provides an MCP server to your Messages, Contacts, and more
    Last updated -
    953
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hannesrudolph/imessage-query-fastmcp-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server