An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP). This server is built with the FastMCP framework and the imessagedb library, enabling LLMs to query and analyze iMessage conversations with proper phone number validation and attachment handling.
An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP). This server is built with the FastMCP framework and the imessagedb library, enabling LLMs to query and analyze iMessage conversations with proper phone number validation and attachment handling.
Install all required dependencies:
## Using pip
pip install -r requirements.txt
All dependencies are specified in requirements.txt for easy installation.
The server exposes the following tools to LLMs:
Retrieve message history for a specific phone number with optional date filtering. Includes:
Clone the repository:
git clone https://github.com/hannesrudolph/imessage-query-fastmcp-mcp-server.git
cd imessage-query-fastmcp-mcp-server
You can install this MCP server in either Claude Desktop or the Cline VSCode plugin. Choose the option that best suits your needs.
Install using FastMCP:
fastmcp install imessage-query-server.py --name "iMessage Query"
To use this server with the Cline VSCode plugin:
{
"imessage-query": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"fastmcp",
"run",
"/path/to/repo/imessage-query-server.py"
]
}
}
Replace /path/to/repo with the full path to where you cloned this repository (e.g., /Users/username/Projects/imessage-query-fastmcp-mcp-server)
The repository includes documentation files for development:
dev_docs/imessagedb-documentation.txt: Contains comprehensive documentation about the iMessage database structure and the imessagedb library’s capabilities.This documentation serves as context when developing features and can be used with LLMs to assist in development.
No environment variables are required as the server automatically locates the iMessage database in the default macOS location.
Dubco Mcp Server
MCP server for Dub.co link shortener API integration
Mcp Api Expert
MCP server that enables MCP to make REST API calls
Perplexity Mcp Server
This Model Context Protocol (MCP) server enables LLMs like Claude to perform internet research using the Perplexity API. It provides real-time, up-to-date information with source citations.