iMessage icon

iMessage

11

Enables read-only access to iMessage data and macOS contacts via a Model Context Protocol (MCP) server for integration with other applications like Large Language Models.

About

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.

Key Features

  • 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

Use Cases

  • 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
Advertisement

Advertisement