Mac メッセージ MCP
MCP (Multiple Context Protocol) を使用して macOS メッセージ アプリと対話するための Python ブリッジ。
特徴
- macOS メッセージアプリから最近のメッセージを読む
- 連絡先別にメッセージをフィルタリング
- iMessageで新しいメッセージを送信する
- API経由でメッセージにアクセスする
前提条件
- macOS(macOS 11以降でテスト済み)
- Python 3.10以上
- UVパッケージマネージャー
uvのインストール
Mac を使用している場合は、Homebrew を使用して uv をインストールします。
それ以外の場合は、 uv Web サイトのインストール手順に従ってください。
⚠️ uvをインストールする前に先に進まないでください
インストール
フルディスクアクセス許可
⚠️ このアプリケーションでは、端末またはアプリケーションがメッセージ データベースにアクセスするために**、フル ディスク アクセス**権限が必要です。
フルディスクアクセスを許可するには:
- システム環境設定/設定>セキュリティとプライバシー/プライバシー>フルディスクアクセスを開きます
- 変更するにはロックアイコンをクリックしてください
- ターミナルアプリ(Terminal、iTerm2など)またはClaude Desktop/Cursorをリストに追加します
- 許可を与えた後、端末またはアプリケーションを再起動してください
統合
クロードデスクトップ統合
- Claude >設定>開発者>設定の編集> claude_desktop_config.jsonに移動します。
- 次の構成を追加します。
カーソル統合
「カーソル設定」 > **「MCP」**に移動し、これをコマンドとして貼り付けます。
⚠️ MCP サーバーのインスタンスを 1 つだけ実行します (Cursor または Claude Desktop のいずれか)。両方実行しないでください。
オプション1: PyPIからインストールする
オプション2: ソースからインストールする
使用法
モジュールとして
コマンドラインツールとして
発達
バージョン管理
このプロジェクトではセマンティックバージョニングを使用しています。バージョニングシステムの仕組みと新しいバージョンのリリース方法の詳細については、 VERSIONING.mdをご覧ください。
バージョンを上げるには:
セキュリティノート
このアプリケーションは、個人的なコミュニケーションが含まれるメッセージデータベースに直接アクセスします。責任を持ってご利用いただき、適切な権限をお持ちであることをご確認ください。
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
スターの歴史
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.Last updated -65062,127TypeScriptMIT License
YaVendió Toolsofficial
-security-license-qualityAn MCP-based messaging system that allows AI systems to interact with various messaging platforms through standardized tools for sending text, images, documents, buttons, and alerts.Last updated -Python- -securityFlicense-qualityA Python-based implementation of the Model Context Protocol that enables communication between a model context management server and client through a request-response architecture.Last updated -Python
- -securityAlicense-qualityA macOS app that provides an MCP server to your Messages, Contacts, and moreLast updated -683Apache 2.0