Home › Other › iMessage History
iMessage History
Read-only MCP server for searching and reading Apple Messages history on macOS.
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 3.3.2)
npx -y [email protected]
Or add to your MCP client config:
{
"mcpServers": {
"imessage-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"IMESSAGE_PRIVACY": "<YOUR_VALUE>",
"IMESSAGE_CONTACTS": "<YOUR_VALUE>",
"IMESSAGE_DB": "<YOUR_VALUE>",
"IMESSAGE_CACHE": "<YOUR_VALUE>",
"IMESSAGE_UPDATE_CHECK": "<YOUR_VALUE>"
}
}
}
}
IMESSAGE_PRIVACY— Most any caller can see: full (default for stdio), redacted, or aggregate.IMESSAGE_CONTACTS— live (default) names handles from Contacts; none shows handles only.IMESSAGE_DB— Path to a copy of chat.db instead of this Mac's Messages database.IMESSAGE_CACHE— Set to 0 to keep the search index in memory only.IMESSAGE_UPDATE_CHECK— Set to 0 to turn off the npm version check.
This repository has 2 servers listed in the Official MCP Registry.
Other names: io.github.anipotts/imessage-mcp
Related servers
REA
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
browser-use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
paperclip
Trending hip-hop artist momentum scores across four cultural dimensions.
World Monitor
Real-time global intelligence across conflict, markets, energy, trade, shipping and cyber. 99 tools.
ruflo
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Front-End Checklist
Review frontend code and live pages against 386 quality-gated web development rules.
Data from the Official MCP Registry