Skip to main content
Glama
duanefields

iMessage MCP

by duanefields

iMessage MCP

Ein MCP-Server, der die lokale iMessage-Datenbank liest und Nachrichten über Messages.app unter macOS sendet.

Er läuft über stdio für die lokale Nutzung und über HTTP für die Fernnutzung, sodass ein Telefon oder Tablet denselben Server erreichen kann, den der Laptop nutzt. Das ist der Sinn des Projekts: Die nur für den Desktop gedachten iMessage-Integrationen funktionieren gut, aber der Desktop ist der falsche Ort — die Nachrichten, auf die es sich zu reagieren lohnt, treffen ein, während man nicht dort ist.

Status

Früh. Die Leseschicht wird gerade gebaut; der HTTP-Transport, die Authentifizierung und die Bereitstellung sind noch nicht geschrieben. Siehe docs/scope.md für das Design, die Messungen dahinter und was bewusst aufgeschoben wird.

Related MCP server: iMessage MCP Server

Anforderungen

  • macOS, mit angemeldetem Messages

  • Python 3.12+ und uv

  • Vollzugriff auf die Festplatte für den Python-Interpreter, um ~/Library/Messages/chat.db zu lesen

Zum Senden ist außerdem die Berechtigung erforderlich, Messages zu steuern, nach der macOS beim ersten Senden einer Nachricht fragt.

Entwicklung

uv sync --extra test
uv run pytest

Die Testsuite ist offline und läuft gegen eine synthetische Datenbank, die aus Apples Schema erstellt wurde. Sie öffnet nie die echte, sodass sie auf einem Rechner funktioniert, der noch nie eine iMessage gesendet hat.

Lizenz

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