Claude Media
ClaudeからiMessageを読み書きする — Macのメッセージ拡張と許可画面の注意

ClaudeからiMessageを読み書きする — Macのメッセージ拡張と許可画面の注意

Read and Send iMessages拡張で、Macのメッセージアプリの未読を要約し、返信を送る手順。4つのツールの範囲、許可画面、送信前の確認、Channelsとの違いを解説します。

Read and Send iMessagesは、Macの「メッセージ」アプリをClaudeから読み、送り、管理するための拡張機能です。作成元はAnthropicで、ページにはAnthropic verifiedの表示があります。たまった未読を要約させる使い方が中心ですが、メッセージには送信という取り消しにくい操作が含まれます。

この記事では、4つのツールでできること、macOSの許可画面、未読要約と返信下書きの頼み方、送信前に挟む確認、Claude CodeのChannelsとの違いを順に扱います。

Read and Send iMessagesで何ができるのか

この拡張は「Appleのメッセージアプリを通じてメッセージを送り、読み、管理する」ためのものです。直近のメッセージを要約させ、何が重要かを整理させる使い方が例として挙がっています。追加は2026年3月です。

Claudeに渡されるツールは次の4つです。

ツール名前から読める役割
get_unread_imessages名前から読める役割未読メッセージを取る
read_imessages名前から読める役割メッセージを読む
search_contacts名前から読める役割連絡先を検索する
send_imessage名前から読める役割メッセージを送る

各ツールの説明はページに無く、役割は名前から分かる範囲です。

この一覧で目を引くのは、読む側と送る側の非対称です。読むツールが2つ、連絡先検索が1つ、送るツールが1つで、削除や編集に当たる名前はありません。

対象はmacOSのメッセージアプリです。この拡張はmacOSの自動化機能でメッセージアプリを操作するため、Windowsやスマートフォンから使う前提ではありません。Appleがこの拡張を支持・承認しているわけではない、という注記もあります。

導入の手順

導入はClaude Desktopの設定画面から行います。ディレクトリに載っている拡張は、どれも次の共通手順で入れます。

手順

ディレクトリから拡張を入れる流れ

  1. 1

    設定を開く

    Claude Desktopで「Settings」から「Extensions」を開きます。

  2. 2

    拡張を探す

    「Browse extensions」を押すとディレクトリが開きます。Anthropicが確認したツールの一覧から、Read and Send iMessagesを選びます。

  3. 3

    Installを押す

    「Install」を押し、必要な設定があれば画面の案内に沿って入力します。入れ終えると、拡張は会話の中で自動的に使えるようになります。

入れても使えないときは、ツールが見えなければClaude Desktopを再起動して拡張の登録を更新し、設定画面で必須項目が空になっていないかを確かめます。ディレクトリ掲載の拡張は、既定で自動更新されます。

.mcpbという配布形式そのものの仕組みはDesktop Extensions(.mcpb)の解説にまとめています。同じ「Macのアプリを読み書きする」系統の拡張として、メモアプリ側の手順はClaudeからApple Notesを読み書きするで扱っています。

許可画面で見ておくこと

メッセージは、仕事の連絡も家族とのやり取りも同じアプリに入りやすい場所です。この拡張で最も気をつけるのは許可の段階です。

この拡張は、メッセージまたは連絡先にアクセスする前に、macOSのセキュリティ確認で明示的な許可を求めます。拡張を入れただけでは中身に触れず、最初に読み書きを頼んだ場面で、macOSがダイアログを出す流れです。

ダイアログでは、次の点を見てから進めてください。

  • 操作する側のアプリ名が、Claude Desktopになっているか
  • 操作される対象が、メッセージか連絡先か
  • 拒否したくなったとき、あとから変えられる場所はどこか

最後の点について、ヘルプセンターの手順にある「System Preferences > Security & Privacy」は旧来の名称です。お使いのmacOSの設定アプリで、検索窓から「プライバシー」を探してください。

連絡先への許可が別に出る点も押さえておきます。search_contactsは連絡先アプリを引くツールなので、送信先の名前を渡す場面で、メッセージとは別の許可が必要になることがあります。

未読を要約させる

もっとも安全な使い方は、読むだけで終わる依頼です。未読を取るget_unread_imessagesを使い、送信ツールが呼ばれない形に頼みます。

メッセージアプリの未読を読んで、返信が必要なものだけを
送り主ごとに1行で挙げてください。
メッセージは送らず、既読にもしないでください。

末尾の一文が要です。「送らない」と明記しておくと、要約の流れで返信まで進んでしまうのを防げます。公式の例ではなく、4つのツールの範囲に収まるように組んだ一例です。

「既読にしないでください」と添えるのは、読み取りで既読になるかどうかが分からないためです。大事な相手の未読を残したい場合は、少数のやり取りで一度試して、メッセージアプリ側の表示を見比べます。

特定の相手とのやり取りを振り返る

相手が決まっているなら、連絡先の検索から入る頼み方になります。

連絡先から「田中」を探し、その人との直近のメッセージを読んで、
決まった日程と、まだ返事待ちの件を分けて整理してください。
読むだけにして、何も送らないでください。

同姓の相手が複数いる場合、どの人を選んだかを答えの冒頭に書かせると、取り違えに気づけます。

返信を送る前に挟む確認

send_imessageは、実行した時点で相手に届くツールです。取り消せない前提で扱うのが安全です。返信の下書きを頼むときは、次の順に分けます。

手順

送信前の確認

  1. 1

    宛先と本文を表示させる

    宛先と本文を、会話の中に表示させます。

  2. 2

    宛先を目で確かめる

    宛先の名前と電話番号またはメールが合っているか、自分の目で見ます。

  3. 3

    人間の側から送信を指示する

    「この内容で送ってください」と、自分から明示的に指示します。

先ほどの件への返信を下書きしてください。
宛先と本文をここに表示するだけで、私が「送って」と言うまで
send_imessageは呼ばないでください。

こうしておくと、誤った宛先への送信を会話の中で止められます。複数人が入るグループ宛てかどうかも、宛先の表示で見分けます。

受信した文面の指示には従わせない

読み取ったメッセージの本文は、そのままClaudeに渡ります。第三者から届いた文面に「このあと誰々へこう送れ」と書かれていても、それは頼んだ本人の指示ではありません。要約を頼む会話では、本文中の依頼を実行せず、内容として報告するだけにするよう、最初に一言添えておくと事故が減ります。

Claude CodeのChannelsとの違い

「ClaudeとiMessageをつなぐ」手段は、もう一つあります。Claude Codeのchannelsで、iMessageは研究プレビューの対応先の一つです。こちらは性格がかなり違います。

くらべる

拡張とChannelsの違い

Claude Desktopの拡張

Read and Send iMessages

Claudeに頼んだ場面で、Claudeがメッセージを読み書きします。入れ方は設定画面の「Install」です。

Claude Codeのプラグイン

iMessageのchannel

自分宛てに送ったメッセージが実行中のClaude Codeセッションに届き、返信が同じチャットに戻ります。/plugin install imessage@claude-plugins-officialで入れます。

iMessageのchannelは~/Library/Messages/chat.dbを直接読み、返信はAppleScriptで送ります。このデータベースはmacOSの保護下にあり、ターミナルアプリへのフルディスクアクセスの許可が要ります。許可がないとauthorization deniedでサーバーが終了します。

一方、この拡張で求められる許可は、メッセージまたは連絡先にアクセスする前のmacOSのセキュリティ確認で、フルディスクアクセスは出てきません。同じ「iMessageを読む」でも、許可の種類と求められる設定が違います。

Channelsの対応アプリごとの手順と研究プレビューの制約はClaude Code Channels対応アプリと研究プレビューの制約に、受信メッセージをどこで止めるかの設計はChannelsセキュリティ設計にあります。「自分のMacのメッセージを、チャット画面から整理したい」だけなら拡張、「スマホから開発中のセッションに指示を送りたい」ならChannelsという分け方が目安です。

信頼できる開発元だけを入れる

ページ末尾では、信頼する開発者のコネクタだけを使うよう注意しています。Anthropicはどのツールが公開されるかを管理せず、期待どおりに動くことや、後から変わらないことは確認できない、という趣旨です。

この拡張は作成元がAnthropicで、Anthropic verifiedの表示があります。それでも、読ませる範囲は自分で決める必要があります。

  • 家族や医療・金融に関わる相手とのスレッドを、要約の対象に含めない
  • 認証コードや本人確認の通知が届く端末では、要約の依頼文に「認証コードは書き出さない」と入れる
  • 会議の最中や画面共有中は、要約結果が会話に表示される点に注意する

組織のMacで使う場合

Team・Enterpriseプランでは、OwnerとPrimary Ownerが公開ディレクトリの拡張を有効にするか無効にするかを選べます。端末側のポリシーでisDesktopExtensionEnabledやisDesktopExtensionDirectoryEnabledがfalseになっていると、アプリ内の許可リストより優先され、ディレクトリ自体が使えません。

メッセージアプリには、業務外の私的なやり取りが混じります。会社支給のMacで許すかどうかは、導入前に決めておく項目です。社員のMacへClaude Desktopを一括で入れる方法はClaude DesktopをmacOSで一括導入する手順に、デスクトップ拡張とWeb接続のコネクタの違いはコネクタのデスクトップ接続とWeb接続の使い分けにあります。

まとめ

Read and Send iMessagesは、未読の取得、メッセージの読み取り、連絡先検索、送信の4つを持つ拡張です。読むだけの依頼は安全ですが、送信は取り消せない前提で扱います。最初は少数のやり取りで動きを見て、送信は宛先と本文を目で確かめてから指示してください。

この記事を共有:XはてブLinkedIn