MCP Catalogs
Home

imessage-query-fastmcp-mcp-server

by hannesrudolph·77·Score 45

FastMCP server providing safe access to iMessage database with proper validation and attachment handling.

communicationai-llmdeveloper-tools
16
Forks
3
Open issues
3 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server enables LLMs to query and analyze iMessage conversations on macOS through the FastMCP framework. It provides read-only access to the iMessage database with safety features including phone number validation, attachment handling, and date filtering. The server is well-documented with multiple installation options and includes development documentation.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Querying message history for specific phone numbers with optional date filtering
you:Analyzing iMessage conversations and attachments through LLM integration
you:Creating automated systems that need to access iMessage data on macOS
you:Can this server access iMessage on Windows or Linux?
you:Is the server read-only?

When to choose this

Choose this if you need to analyze iMessage conversations on macOS and want a secure, read-only interface that properly handles phone numbers and attachments.

When NOT to choose this

Don't use this if you need write access to messages or if you're not on macOS, as the server specifically requires macOS for iMessage database access.

Tools this server exposes

1 tool extracted from the README
  • get_chat_transcript

    Retrieve message history for a specific phone number with optional date filtering.

Comparable tools

chat-db-mcpios-messages-mcpimessage-py-api

Installation

Installation

Prerequisites

  • macOS (required for iMessage database access)
  • Python 3.6+

Dependencies

pip install -r requirements.txt

Claude Desktop Installation

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

Cline VSCode Plugin Configuration

Add the following to your MCP settings:

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

FAQ

Can this server access iMessage on Windows or Linux?
No, this server requires macOS as it directly accesses the iMessage database which is only available on Apple's operating system.
Is the server read-only?
Yes, the server provides read-only access to the iMessage database with no ability to modify or delete messages.

Compare imessage-query-fastmcp-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.