关于
iMessage MCP is a Deno-based monorepo providing a robust solution for accessing iMessage conversations and macOS contacts directly from your computer. It features a core library for read-only database access and a Model Context Protocol (MCP) server specifically designed for seamless integration with Large Language Models (LLMs). This allows external applications to programmatically search messages by content, contact, or date, list chats, retrieve contacts, and access specific conversations, all while ensuring data security with its read-only design.
主要功能
- List all chats/conversations and retrieve messages from specific chats
- 11 GitHub stars
- List all contacts/handles with associated iMessage IDs
- Get recent messages with pagination support
- Search messages by text content, contact, or date range
- Search macOS Contacts by name for enhanced contact correlation
使用案例
- Integrating iMessage chat history into Large Language Model (LLM) applications
- Automating analysis or archival of personal iMessage conversations
- Building custom macOS desktop utilities that require iMessage data access