iMessage MCP
iMessage MCP
로컬 iMessage 데이터베이스를 읽고 macOS에서 Messages.app을 통해 메시지를 보내는 MCP 서버입니다.
이 서버는 로컬 사용에서는 stdio로, 원격 사용에서는 HTTP로 실행되므로, 휴대폰이나 태블릿이 노트북이 사용하는 것과 동일한 서버에 접속할 수 있습니다. 이것이 이 프로젝트의 핵심입니다. 데스크톱 전용 iMessage 통합은 잘 작동하지만, 데스크톱은 잘못된 장소입니다 — 조치할 가치가 있는 메시지는 데스크톱을 떠나 있을 때 도착하기 때문입니다.
상태
초기 단계입니다. 읽기 계층은 구축 중이며, HTTP 전송, 인증, 배포는 아직 작성되지 않았습니다. 설계, 설계의 기반이 된 측정값, 그리고 의도적으로 미루어진 항목은 docs/scope.md를 참조하세요.
Related MCP server: iMessage MCP Server
요구 사항
Messages에 로그인된 macOS
Python 3.12+ 및 uv
~/Library/Messages/chat.db를 읽기 위한 Python 인터프리터의 전체 디스크 접근 권한(메시지 Full Disk Access)
메시지 전송에는 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