iMessage MCP
iMessage MCP
macOS 上の Messages.app を通じてローカルの iMessage データベースを読み取り、メッセージを送信する MCP サーバーです。
ローカル利用では stdio 経由、リモート利用では HTTP 経由で動作するため、ラップトップが使うのと同じサーバーにスマートフォンやタブレットからもアクセスできます。これがこのプロジェクトの要点です。デスクトップ専用の iMessage 連携はよく機能しますが、デスクトップは適切な場所ではありません。行動を起こす価値のあるメッセージは、デスクトップから離れているときに届くからです。
ステータス
初期段階です。読み取り層を構築中で、HTTP トランスポート、認証、デプロイはまだ実装されていません。設計、その根拠となる測定結果、意図的に先送りにしている事項については docs/scope.md を参照してください。
Related MCP server: iMessage MCP Server
要件
macOS(Messages にサインイン済み)
Python 3.12+ と uv
~/Library/Messages/chat.dbを読み取るための、Python インタープリターへのフルディスクアクセス
送信にはさらに Messages を制御する権限が必要で、macOS は初回のメッセージ送信時にこれを求めます。
開発
uv sync --extra test
uv run pytestテストスイートはオフラインで、Apple のスキーマから構築した合成データベースに対して実行されます。実際のデータベースを開くことはないため、iMessage を一度も送信したことのないマシンでも動作します。
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server for reading iMessage data from macOS.29MIT
- AlicenseNot gradedqualityDmaintenanceEnables reading, searching, and sending iMessages directly from MCP-compatible clients by accessing the local macOS iMessage database, supporting conversations, attachments, and both individual and group chats.10410MIT
- AlicenseBqualityAmaintenanceEnables reading, searching, sending iMessages, viewing image attachments, and managing conversations, with full support for modern macOS attributedBody parsing.141MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for reading and sending iMessages on macOS. Exposes iMessage history and send capabilities through tools like list_conversations and send_imessage.19MIT
Related MCP Connectors
MCP connector for iMessage & Contacts via a local Mac agent + Vercel relay
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/duanefields/imessage-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server