Skip to main content
Glama
duanefields

iMessage MCP

by duanefields

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

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    104
    10
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables reading, searching, sending iMessages, viewing image attachments, and managing conversations, with full support for modern macOS attributedBody parsing.
    14
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for reading and sending iMessages on macOS. Exposes iMessage history and send capabilities through tools like list_conversations and send_imessage.
    19
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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