Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
MCP servers
adelaidasofia avatar

macOS-only MCP server that exposes iMessage chat

adelaidasofia/imessage-mcp

Reads your local iMessage chat.db on macOS and exposes full message history to Claude through a FastMCP interface. You get FTS5 search, contact and chat listing, thread navigation, unread tracking, and automatic export of each conversation into Obsidian vault files with structured YAML frontmatter. Voice notes are transcribed via local Whisper. Sending goes through a two step draft and confirm flow using AppleScript, so nothing ships without your explicit approval. Requires Full Disk Access for Claude.app to read the SQLite database. Same author and architecture pattern as the whatsapp-mcp and slack-mcp servers, so if you already run those this slots right in with the same vault layout and tool conventions.

GitHub stars
1
last updated
May 20, 2026
View on GitHubSave

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Readme

imessage-mcp

License GitHub stars Last commit Open issues PyPI version PyPI downloads Built by Mycelium AI

macOS-only MCP server that exposes iMessage history to Claude and exports per-chat conversations into an Obsidian vault. Mirrors the whatsapp-mcp pattern: same hook, same launchd cadence, same vault shape.

Architecture

  • Direct read of ~/Library/Messages/chat.db (SQLite, opened mode=ro&immutable=1). No bridge daemon.
  • Voice-note transcription via Whisper local-cpp (reuses the model already installed for whatsapp-mcp).
  • FTS5 incremental search index at ~/.claude/imessage-mcp/search.db.
  • Vault export per chat into 🤖 AI Chats/iMessage/<Contact>.md and 🤖 AI Chats/iMessage/Groups/<Group>.md.
  • Send pathway via AppleScript with draft+confirm pattern (no auto-send).

Tool surface

Read: healthcheck, list_chats, list_messages, get_chat, search_contacts, search_messages, get_message_context, get_unread, get_thread, list_attachments, mark_chat_read, export_to_vault.

Write: send_message (drafts an AppleScript send), confirm_send (commits).

Install

Open Claude Code, paste:

/plugin marketplace add adelaidasofia/imessage-mcp
/plugin install imessage-mcp@imessage-mcp

Then grant Full Disk Access to Claude.app (required for chat.db read) and restart Claude Code. Full setup details and env vars in SETUP.md.

Legacy install (manual .mcp.json registration)

See SETUP.md. The short version: grant Full Disk Access to Claude.app, run uv sync, register in vault .mcp.json, restart Claude Code.

Vault export shape

---
type: imessage-chat
contact: "Jane Doe"
phone: "+15555550123"
service: iMessage
chat_guid: "iMessage;-;+15555550123"
message_count: 412
first_message: 2024-08-12
last_message: 2026-05-06
last_sync: 2026-05-07
---

Body sections per date with reactions, edits, replies, voice-note transcripts, and attachment wikilinks.

Related MCPs

Same author, same architecture pattern (FastMCP, draft+confirm on writes where applicable, vault auto-export, MIT):

  • slack-mcp - multi-workspace Slack
  • whatsapp-mcp - WhatsApp via whatsmeow
  • google-workspace-mcp - Gmail / Calendar / Drive / Docs / Sheets
  • apollo-mcp - Apollo.io CRM + sequences
  • substack-mcp - Substack writing + analytics
  • luma-mcp - lu.ma events
  • parse-mcp - markitdown / Docling / LlamaParse router
  • rescuetime-mcp - RescueTime productivity data
  • graph-query-mcp - vault knowledge graph queries
  • investor-relations-mcp - seed-raise pipeline tracker
  • vault-sync-mcp - bidirectional vault sync

Telemetry

This plugin sends a single anonymous install signal to myceliumai.co the first time it loads in a Claude Code session on a given machine.

What is sent:

  • Plugin name (e.g. slack-mcp)
  • Plugin version (e.g. 0.1.0)

What is NOT sent:

  • No user identifiers, names, emails, tokens, or API keys
  • No file paths, message content, or anything from your work
  • No IP address is stored after dedup processing

Why: Helps the maintainer know which plugins people actually install, so attention goes to the ones that get used.

Opt out: Set the environment variable MYCELIUM_NO_PING=1 before launching Claude Code. The hook will skip the network call entirely. Already-pinged installs leave a sentinel at ~/.mycelium/onboarded-<plugin> — delete it if you want to reset state.

License

MIT.


Built by Adelaida Diaz-Roa. Full install or team version at diazroa.com.

Details

Repository
github.com/adelaidasofia/imessage-mcp
Package
https://github.com/adelaidasofia/imessage-mcp/releases/download/v0.1.0/imessage-mcp.mcpb
Transport
STDIO
Registry
MCP registry, active

More from adelaidasofia

  • Multi-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, token1
  • WhatsApp MCP
  • Multi-workspace Slack MCP server with draft+confirm safety, vault auto-export, a1
  • FastMCP seed raise pipeline tracker — syncs from Obsidian CRM, generates meeting
  • FastMCP server for Obsidian wikilink suggestions from a pre-computed knowledge g
  • Local-first personal finance MCP
  • lu
  • One MCP, many parsers
  • Self-hosted GitHub MCP server
  • FastMCP server for bidirectional sync between personal and team Obsidian vaults
  • FastMCP server that pages on-call via 100+ notification channels (Apprise wrappe
  • MCP server for RescueTime productivity data
  • Linear MCP (multi-workspace, PAT auth)
  • FastMCP server for surgical queries against a vault knowledge graph (NetworkX no2
  • FastMCP server for Apollo1
  • FastMCP server for Substack — publish Notes and posts, pull analytics, manage dr1