Agent♥︎Age
Catalog

io.github.cardmagic/messages

Official

by cardmagic · TypeScript

Fuzzy search and browse Apple Messages/iMessage from CLI or MCP server

io.github.cardmagic/messages MCP Server

The io.github.cardmagic/messages MCP server enables fuzzy search and browsing of Apple Messages (iMessage/SMS) from the command line or via an MCP interface. It supports typo-tolerant queries, shows resolved contacts (names instead of phone numbers), and can display message context before/after each match.

🛠️ Key Features

  • Fuzzy search with typo tolerance across messages
  • Browse recent messages, contacts, and conversations
  • Contact resolution to show names instead of phone numbers
  • Context display for messages before/after matches
  • Filter by sender or date range
  • Auto-indexing with automatic index rebuild when new messages are detected
  • Multiple interfaces: CLI, MCP server, or Claude Code plugin

🚀 Use Cases

  • Search for past Messages using approximate keywords
  • Review recent conversations and related contacts
  • Narrow results by sender or by date range

⚡ Developer Benefits

  • Provides an MCP server interface for message retrieval and browsing
  • Returns match context to support downstream processing or review

⚠️ Limitations

  • The readme excerpt does not specify platform requirements or technical constraints beyond being for Apple Messages (iMessage/SMS).