imessage-query-fastmcp-mcp-server
by hannesrudolph·★ 77·Score 45
FastMCP server providing safe access to iMessage database with proper validation and attachment handling.
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:
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 READMEget_chat_transcriptRetrieve message history for a specific phone number with optional date filtering.
Comparable tools
Installation
Installation
Prerequisites
- macOS (required for iMessage database access)
- Python 3.6+
Dependencies
pip install -r requirements.txtClaude 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
Last updated · Auto-generated from public README + GitHub signals.