mcpField
T
Timbre

Timbre

ローカル
github.comコミュニケーション11 日前に更新

Timbre について

Timbreは、ClaudeとmacOSのApple Mailをつなぐ MCP サーバーです。Mac上で複数アカウントのメールを検索し、安全に読んで整理できます。送信前に内容を確認し、偽装メールへの対策を求めるユーザー向けです。

主な機能

  1. 01本文、送信者、添付ファイル名を検索
  2. 02対応する添付ファイルとメールスレッドを読む
  3. 03不審な送信者、リンク、添付ファイルを検出
  4. 04メール内の隠し指示を除去して報告
  5. 05取り消し可能な下書き、整理、フラグ設定

活用シーン

  1. 01複数アカウントから請求書を探してPDFを読む
  2. 02メールやリンクの偽装の可能性を確認
  3. 03Mailで返信を作成して確認する
  4. 04ニュースレターを取り消し可能な形でアーカイブ

MCP 対応

TimbreはワンクリックのClaude Desktop拡張として提供される MCP サーバーです。Apple Mailの検索、閲覧、下書き、整理機能をClaudeに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbtimbre-0.6.5.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Timbre のアイコン:封筒が描かれた切手

Timbre

Apple Mail と Claude をつなぐコネクター
すべてのメールアカウントを対象にした即時全文検索、安全な閲覧、下書き作成、整理 — 検索は Google のサーバーではなく、Mac 上で行われます。

フランス語 · 英語


Timbre は Claude を Mac の Apple Mail に接続します。ワンクリックでインストールできる Claude Desktop 拡張機能としてパッケージ化された MCP サーバーで、Mail にすでに届いているメールを、アカウントを問わず Claude が扱えるようにします(iCloud、Gmail、Outlook、Exchange、Orange、La Poste、あらゆる IMAP など)。Mail 独自のディスク上のデータを読み取るため、本文も含めて数十万件のメッセージを数十ミリ秒で検索でき、下書きの作成、整理、フラグ付けを依頼すると、公式のスクリプトインターフェースを通じて Mail 上で操作します。

信頼できないメールを AI アシスタントが読むという現実を踏まえて設計されています。隠された指示は削除して報告し、偽装された送信者にはフラグを付け、メッセージを完全に削除することはなく、あなたの許可なく送信することもありません。

ステータス: v0.6。6つのアカウントにまたがる132,000件のメッセージがある実際のメールボックスで日常的に利用されています。フィードバックはIssuesでお寄せください。

Timbre を選ぶ理由

  • すべてのメールを一度に検索。 iCloud、ラベルを含む Gmail、Outlook、Orange、La Poste、あらゆる IMAP を対象に、本文と添付ファイル名も含めて、132,000件を20〜40ミリ秒で検索できます。Gmail 形式の検索演算子に対応し、Mail に表示されるフォルダー名を使います。
  • 見落としも隠し事もありません。 ショップやニュースレターのレイアウトも全文を読み取り、添付ファイルの後に置かれたテキストも読み取ります。あなたには見えず AI に向けられたテキストは削除して報告します。
  • フィッシングを検出。 偽装された送信者、リンク先を偽るリンク(Outlook の Safe Links の背後にあるものも含む)、初めての送信者、リスクのある添付ファイルを検出します。
  • 添付ファイルを読み取り。 PDF、Word、RTF、ODT、テキスト、CSV、招待状、連絡先カード、転送メールに対応します。
  • 安全な操作。 下書きは Mail で開き、自動的に送信されることはありません。アーカイブやゴミ箱への移動は取り消せます。Mail がどのアプリにも許可していない場合でもフォルダーを作成でき、空のフォルダーを削除できます。できない操作は、できるふりをせず明確に伝えます。
  • プライベートで信頼できます。 サーバーではなく Mac 上で検索します。Apple による署名と公証を受けた単一のアプリが、独自の権限を保持します。ほかにインストールするものも、再起動する必要もありません。

実際の使い方

自分の言葉で Claude に頼むだけです。検索と読み取りは Timbre が行います。

  • 「9月の電気料金の請求書を探して、金額を教えて。」 Timbre は届いたアカウントを問わず請求書を見つけ、添付された PDF を読み取ります。
  • 「売却について、公証人から何が届いた?」 本文と添付ファイル名も検索され、アクセント記号や複数形にも対応します(facture で factures も見つかります)。
  • 「休暇についてのソフィーとのやり取りを要約して。」 スレッド全体を対象に、各メッセージから新たに加わった内容を要約します。
  • 「この銀行からのメールは本物?」 送信者の認証、よく似たアドレス、リンク先を偽るリンク、隠されたテキストを確認します。
  • 「木曜日で大丈夫だと返信する下書きを作って。」 確認できるように下書きが Mail で開きます。送信はされません。
  • 「先月のニュースレターをアーカイブして。」 移動は取り消せます。
  • 「La Poste アカウントにある空のフォルダーを削除して。」 まずサーバー上で各フォルダーが空であることを確認します。初回のみ、Timbre のウィンドウでパスワードの入力を一度求められます。

Mac 上で検索し、Google のサーバーでは検索しません

Claude の Gmail コネクターは、Gmail API を通じて検索のたびに Google のサーバーへアクセスし、Gmail だけを対象にします。Timbre は、Apple Mail がすでにダウンロードしたメールから作成し、Mac に保存されているインデックスを検索するため、すべてのアカウントをまとめて対象にできます。

TimbreGmail コネクター
検索の実行場所Mac 上Google のサーバー上(Gmail API)
アカウントすべて:iCloud、Gmail、Outlook、Exchange、Orange、La Poste、任意の IMAPGmail のみ
Google が受け取る情報なし:Mail は通常どおりメールを同期しますすべての検索と、読み取ったすべてのメッセージ
許可するアクセスこの Mac 上の Mail のファイルを読み取るアクセス。Timbre のみに許可しますGoogle サインインを通じた Google アカウントへのアクセス
132,000 件のメッセージの検索時間20~40 ms検索ごとにネットワーク往復が発生

どちらの場合も、Claude が読み取った内容は、回答するために Claude に送信されます。

Gmail コネクターも使用していますか? 削除する必要はありません。Timbre は、Gmail を含め、メールに関する処理ではまず Timbre を使うよう Claude に指示します。Timbre が対応していない操作(Gmail のメールをアーカイブしたり、ラベルに振り分けたりする操作(Mail ではスクリプトから実行できません)、または Timbre で送信がオフのときに Gmail から送信する操作)には、Gmail コネクターをそのままお使いください。Claude がそれでも Gmail を使おうとする場合は、「Timbre で検索して」と伝えてください。

できること

  • すべてを検索します。 件名、人物、メッセージ本文、添付ファイル名を全文検索し、関連性、新しさ、送信者とのやり取りの有無に基づいて順位付けします。Gmail で複数のラベルが付いているメールも、メッセージごとに 1 件だけ表示します。アクセント記号や合字を区別せず検索できます(réunion = reunion、cœur = coeur)。フィルターと Gmail 形式の演算子にも対応しています:from:、to:、cc:、subject:、in:、label:、is:unread、is:flagged、has:attachment、filename:、after:、before:、newer_than:7d、older_than:1y、"exact phrase"(演算子の後にも指定できます:from:"Jean Dupont")、prefix*(3 文字以上)、-exclude(-from:、-"a phrase" も指定可能)、OR。迷惑メールとゴミ箱のメールは除外しますが、求められた場合は、それらのメールに含まれる語句も検索できます。
  • 安全に読み取ります。 Mail で人が見るテキストを表示します。隠された HTML コンテンツは取り除き、表示される内容は欠落しません(ショップの MJML レイアウト、添付ファイルの後にメッセージ内へ挿入されたテキスト、画像で構成されたメールのテキスト版を含みます)。送信者の真正性、偽装リンク、危険な添付ファイル(プログラム、マクロ、ウェブページ)について警告します。
  • スレッドをたどります。 スレッド全体を取得し、各メッセージは新しいテキストだけにまとめます。
  • 添付ファイルを読み取ります。 PDF、Word、RTF、ODT(macOS が別プロセスで変換)、テキスト、HTML、CSV、カレンダー、連絡先カード、添付メールに対応します。
  • 元に戻せる操作を行います。 下書き(新規、返信、全員に返信、転送)は、確認できるよう Mail で開きます。既読/未読の切り替え、フラグの設定、アーカイブ、ゴミ箱、任意のメールボックスへの移動に対応し、取り消しもできます。アーカイブ用メールボックスがないアカウントには、Mail の「アーカイブ」ボタンと同様に作成します。Gmail は例外です。Mail からスクリプトを使って Gmail のメールを移動できるのはゴミ箱または迷惑メールのみであり、Timbre はその事実を伝え、できるように装いません。
  • メールボックスを作成・削除します。 Mail ではアプリから操作できない場合でも、フォルダーや Gmail のラベルを作成し、空のものを削除します。その場合、Timbre はメールサーバー上で直接操作し、パスワードを一度だけ確認します(方法と理由)。
  • 許可した場合に限り送信します。 デフォルトではオフです。有効にすると、すべてのメッセージで明示的な手順を 2 回行います。任意で宛先の許可リストと 1 時間あたりの上限を設定できます。

比較

Timbre は、オープンソースの Apple Mail コネクターの優れたアイデアを取り入れ、それらのどれもが組み合わせていない機能を追加しています。以下の情報は、各プロジェクトのドキュメントまたはコードに基づいています(2026 年 11 月)。「—」は、そのプロジェクトで説明されていないことを示します。

Timbresweetrbpatrickfreyerimdinuapple-mail-fast-mcpfalconbradley
実行環境ネイティブアプリ(Rust)、署名・公証済みNode.js 20+PythonPython 3.11+Python 3.10+Python 3.11+ (uv)
メールの読み取り方法Mail のデータベースとファイルAppleScript(IMAP は任意)AppleScriptMail のデータベースとファイルAppleScript(IMAP は任意)Mail のデータベースとファイル
メール本文の検索✅ ランク付けされたインデックス。新着メールは数秒以内に反映AppleScript(ドキュメントによると、大きなメールボックスでは低速)、または設定後に IMAPAppleScript✅ コマンドで構築し、--watch で最新状態を維持するインデックスAppleScript、または設定後に IMAP件名と送信者
隠されたテキストと埋め込まれた指示除去して報告し、フェンスで囲む—————
送信者とリンクのチェックSPF/DKIM/DMARC、不正なリンク、初回の連絡先—————
添付ファイル(PDF、Word…)のテキスト✅ディスクに保存ディスクに保存✅✅生のコンテンツ
下書き、返信、転送✅✅✅❌ 読み取り専用✅✅
移動、アーカイブ、ゴミ箱への移動✅ 元に戻せます✅✅❌✅❌
メールボックスの作成または削除✅ サーバー上で実行。初回に必要になった際、ウィンドウで一度だけパスワードを確認。空のメールボックスのみ✅ IMAP 経由で実行。パスワードは事前に Terminal で保存。削除時には中身も削除—❌✅ IMAP 経由で削除。パスワードはセットアップコマンドで事前に保存。中身がある場合は指示されたときのみ削除❌
送信デフォルトでオフ、2段階デフォルトでオンデフォルトでオン—確認ありなし
macOS の権限を保持するものTimbre 独自のアプリNode.jsPythonTerminal と起動元のアプリPythonuv ランチャー
ライセンスMITMITMITGPL-3.0MITMIT

私たちの知る限り、Timbre は、メール本文のランク付けされた全文検索インデックス、隠された指示への対策、送信者とリンクのチェック、元に戻す機能、事前のセットアップが不要なメールボックス管理、そして自身の権限を保持する署名・公証済みアプリを組み合わせた唯一の Apple Mail コネクターです。sweetrb は Mail 自体を操作するツール(ルール、スマートメールボックス、テンプレート)がより充実しています。Timbre は、アシスタントがメールを安全に検索、閲覧、振り分けるために必要な機能に絞っています。

Timbre の新機能

  • すべてのアカウントとラベルに対応。 Gmailでは各メッセージが「すべてのメール」に一度だけ保存されます。Timbreはそのラベルを読み取るため、Gmailの受信トレイ、送信済み、各ラベルを通常のメールボックスのように利用できます。Orange、Wanadoo、La Posteの送信済みメール(OUTBOX)と迷惑メール(QUARANTAINE)も認識します。
  • 妥当な順位付け。 あいまいな検索(invoice)では新しいメールが先に表示されます。やり取りしている相手からのメールは順位が高くなり、自分が送ったメールは順位が上がりません。
  • 再起動は不要。 フルディスクアクセスを許可すると、Timbreは数秒以内にそれを検知して、同じ会話の中で動作を開始します。新しいバージョンが公開されたときも通知します。
  • 隠しテキストの除去。 display:none、極小サイズのフォント、白地に白文字、画面外、クリップ、縮小、ぼかし、透明のテキスト、フィルターやブレンドで見えなくなるテキスト、ゼロ幅文字や双方向テキスト制御文字をClaudeが読む内容から除去します。また、それらを数え、AIを標的にした指示がないかスキャンします。Firefoxで使われているCSSパーサーとセレクターエンジンでスタイルシートを読み取り、Mac上でMailが描画する方法に基づいて判定します。カスケードレイヤー、ネストされたルール、@container、@scope、::first-line、アニメーション、シャドウツリーも対象です。メッセージの表示内容がMailのウィンドウ幅によって変わる場合、どの幅でも見える内容だけを残します。
  • あなたに見えるものをClaudeも読み取ります。 Timbreは、攻撃者が異なる内容を記入できるtext/plainの代替部分ではなく、Mailが表示するHTML部分を読み取り、両者が異なる場合は警告します。
  • 送信者の確認。 SPF/DKIM/DMARCの結果、別のアドレスを示す表示名、別ドメインの返信先、punycodeドメイン、表示テキストのドメインとリンク先のドメインが異なるリンク、そして初回の連絡(これまでやり取りしたことのない送信者)を確認します。
  • スポットライト表示。 信頼できない各本文は、送信者が予測できないランダムなマーカーで囲みます。
  • 添付ファイル。 実行ファイル、二重拡張子(invoice.pdf.app)、マクロファイルにラベルを付けます。保存したファイルは、選択した1つのフォルダーに格納され、上書きされず、Gatekeeper用のマークが付けられます。
  • 最小権限。 読み取りツールは読み取り専用としてマークされているため、Claudeは確認を求めずに使用できます。変更を加えるツールにはその旨が明示されます。送信ツールは有効にするまで存在しません。
  • Timbreだけに1つの権限を付与。 フルディスクアクセスは、Claudeや複数の拡張機能で共有されるランチャーではなく、名前とアイコンが表示されるTimbre専用の署名済みアプリに付与されます。TimbreはmacOSに対し、自身のアクセスについて責任を負うことを伝えます。

メールボックスの作成と削除

Mailでは、スクリプトからメールボックスを削除できず、現在のmacOSでは作成も拒否されます。少なくともLa Posteではそうで、スクリプトへの応答は「AppleEvent handler failed」です(sweetrbでも、あらゆる種類のアカウントで同じ結果が確認されています)。そのためTimbreは、Mail自身の「メールボックス」メニューと同じように、IMAP経由でメールサーバー自体を操作し、その後Mailに変更を反映させます。Mailにメールボックスの作成をまず依頼するのは、作成できる場合があるためです。その場合、パスワードは不要です。

  • アカウントごとに一度だけ行うこと。 インストール時には何も必要ありません。Mailでフォルダーを作成または削除できないアカウントで、Claudeに初めてその操作を依頼すると、Timbreのウィンドウがそのアカウントのパスワードを尋ね、その理由を一文で説明します。サーバーがパスワードを確認します。確認後はログインキーチェーンに保存され、Timbreの署名済みアプリだけが読み取ることができ、以後は再度尋ねられません。Claudeがパスワードを見ることはありません。Google、Apple、Yahooでは、ここではアプリパスワードのみを使用します。ウィンドウのボタンから、アプリパスワードを作成するページを開けます。
  • Timbreが確認すること。 メールボックスを削除するのは、サーバーがメッセージも他のメールボックスも含まれていないと通知し、さらにサーバーもMailもそれを独自に保持していない場合に限ります(受信、送信済みメール、下書き、ゴミ箱、迷惑メール、送信待ちのメール、Apple Notes、Gmail独自のフォルダー、およびサーバーが独自のものとして指定しているものは対象外です)。空のアーカイブは削除できます。次にアーカイブするときにMailが再作成します。メッセージは一緒に削除されません。先にメッセージを移動してください。移動は取り消せます。接続は暗号化され、Mailと同じようにmacOSが証明書を検証します。
  • Mailへの変更の反映。 テストでは、サーバー上で作成したメールボックスは数秒以内にMailに表示されました。サーバー上で削除したメールボックスは、次にMailを開くまでサイドバーに残ります。次に開いたときに自動的に削除されるため、何もする必要はありません。Mailを終了して再度開けば、すぐに表示されなくなります。Timbreはどちらの結果になったかを知らせます。
  • 操作できない場合。 ExchangeおよびOutlook.comアカウント(Microsoftでは独自のサインインのみが使われ、Mailからはアクセスできません)、POPアカウント、On My Macのメールボックス(Mailだけが保持)では、Mailの「メールボックス」メニューを使います。

ほかに3つの方法も検討しましたが、採用しませんでした。

  • Mailを終了している間に、Mailのデータベースを編集する。 これはサーバー上の内容をMailが複製したものです。そこでメールボックスを削除しても、Mailが次に確認したときに戻ってきます。
  • Macのパスワードでロックを解除して、Mailが保持しているパスワードを再利用する。 現在のmacOSでは、パスワードはキーチェーンの保護領域(「Local Items」)に保存されており、Apple製アプリだけが開けます。他のアプリを使えるようにするウィンドウはありません。Timbreは、以前のバージョンのmacOSでパスワードが保存されていたログインキーチェーンも引き続き確認します。ここでは、macOSがパスワードの読み取りを許可する前に、Macのパスワードを求めます。
  • Mailのメニューを操作する。 Mac全体を制御する権限であるアクセシビリティが必要になり、Mailのメニューが変更されたり、別の言語で表示されたりすると動かなくなります。

sweetrbとapple-mail-fast-mcpもIMAPを使用しますが、あらかじめ自分で作成して保存したパスワードが必要です。パスワードは、Terminalから、またはセットアップコマンドを使って保存します。どちらもmacOSのsecurityツールでパスワードを保存します。このツールは、同じツールを実行するあらゆるプログラムに、確認を求めずにパスワードを渡します。sweetrbは中身が何であってもメールボックスを削除します。apple-mail-fast-mcpは、メッセージも削除するよう指示されない限り、空ではないメールボックスの削除を拒否します。Timbreはメールボックスと一緒にメッセージを削除することはありません。

署名・公証済み

すべてのリリースは作者の Developer ID(Alejandro San Martin Lamas、チーム 4FQA525DB9)で署名され、Apple による公証を受けています。これにより、次のことが保証されます。

  • 作者が公開したものであり、改変されていません。 macOS は Timbre の起動時に署名を確認します。第三者が変更したコピーは検証に失敗します。
  • Apple によるチェック済みです。 公開前に、Apple の公証サービスが既知の悪意あるコンテンツがないかスキャンしました。macOS は「開発元を確認できない」という警告を表示せずに開き、問題が見つかった場合は Apple が公証を取り消せます。
  • アップデート後も許可は維持されます。 macOS はフルディスクアクセスを特定のファイルではなく Timbre の署名に結び付けるため、新しいバージョンでも許可は引き継がれます。
  • 公証の対象ではないこと。 公証は自動スキャンであり、プログラムの動作を審査するものではありません。そのため、Timbre のコードはオープンになっています。

自分で確認するには:

APP="$HOME/Library/Application Support/Claude/Claude Extensions/local.mcpb.alejandro-san-martin-lamas.timbre/server/Timbre.app"
codesign -dv --verbose=2 "$APP" 2>&1 | grep Authority   # Developer ID Application: Alejandro San Martin Lamas (4FQA525DB9)
spctl --assess -vv "$APP"                                # accepted, source=Notarized Developer ID

パフォーマンス

現実的な語彙を含む HTML ニュースレター、引用履歴付きの返信、添付ファイル、フランス語、英語、スペイン語のテキストからなる 20,000 件の合成メールボックス(788 MB)を、小規模な 2 コア仮想マシンでインデックス化しました。

v0.1.0v0.4.0v0.5.7
インデックス全体の構築28.6 s13.0 s17.0 s
ディスク上のインデックスサイズ298 MB124 MB126 MB
検索、中央値42 ms18 ms28 ms
検索、95 パーセンタイル62 ms30 ms45 ms

0.5.7 は、より正確になった分、少し遅くなっています。各メッセージのすべての部分を読み込み、Mail の WebKit と同じ方法で表示されるテキストを判定し、迷惑メールとゴミ箱のメールもインデックス化します(検索結果には引き続き含まれません)。また、広範なクエリでは、最新の一致の中から日付順に順位付けするため、後から追加したアカウントのメールが今月のメールを押しのけることはありません。

違いを生んだ要因は、メッセージをすべてのコアで解析しながら、単一の書き込み処理で大きなトランザクションをコミットすること、FTS5 のマージを遅延させて保留用語テーブルを 64 MiB にすること、スニペット用のテキストを一度だけ保存して zstd で圧縮すること、プレフィックスインデックスを使わないこと、スニペットと詳細を返すページ分だけ計算すること、そして非常に広範なクエリを最新の一致 10,000 件から順位付けすることです。メッセージを読むときだけ必要になるインデックス作成時の処理は省略されています。再現するには、デバッグビルドで timbre dev-corpus /tmp/corpus 20000 を実行し、TIMBRE_MAIL_ROOT、TIMBRE_ACCOUNTS_DB、TIMBRE_DATA_DIR がそのディレクトリを指すリリースビルドから timbre index --rebuild と timbre bench を実行します。

メールボックスの作成と削除にも対応した 0.6.5 は、同じマシンで並べて測定したところ、0.5.7 と同等の速度です。インデックスの構築には 15〜16 秒かかり、サイズは変わらず、検索の応答時間は 25〜26 ms(中央値)、43〜45 ms(95 パーセンタイル)です。Claude が各会話で Timbre のツールについて読み取る内容は、1,600 文字短くなっています。

実機の Mac(Apple シリコン、6 アカウントで計 132,000 件のメッセージ。Gmail を含む)では、インデックスは約 500 MB で、検索の応答時間は 20〜40 ms です。

インストール

  1. Releasesからtimbre-<version>.mcpbをダウンロードしてダブルクリックすると、Claude Desktopがインストールします。リリースにはDeveloper IDで署名され、Appleによる公証が行われています。
  2. Timbreにフルディスクアクセスを許可します。ClaudeにTimbreのアクセス許可設定を開いてと頼むと、「システム設定」が「プライバシーとセキュリティ」›「フルディスクアクセス」を開き、FinderでTimbre(スタンプのアイコン)を選択します。Timbreをリストにドラッグして、スイッチをオンにします。数秒後にはTimbreが自動で動き始めます。再起動は不要です。
  3. 下書きの作成やメールの移動を初めて依頼すると、macOSからTimbreがメールを操作してよいか尋ねられます。「OK」をクリックします。

インストール時に求められる操作はこれだけです。メールがフォルダを作成できないアカウントでフォルダを作成または削除するときに限り、初回に一度だけパスワードを求められます。

初回起動時には、バックグラウンドで全文インデックスが作成されます(最近のMacでメッセージ10万件あたり約1分)。その間も、件名と差出人を使った検索は可能です。インデックス作成後は、新着メールを数秒以内に検索できます。メッセージをより適切に読み取るアップデートの後は、検索を続けながら、Timbreが新しいメールから順にバックグラウンドで読み直します。

ツール

ツール機能変更を加えますか?
search_mailフィルター付きの全文検索いいえ
read_mail警告と添付ファイルを含む、1通のメッセージの読み取りいいえ
get_thread会話全体の取得いいえ
list_mailboxes件数付きのアカウントとメールボックスの一覧いいえ
read_attachment添付ファイル(PDF、Word、RTF、ODT、テキスト、HTML、CSV、カレンダー、添付メール)のテキストを取得いいえ
mail_statusアクセス許可、インデックスの進捗、設定、新しいバージョンの確認いいえ
open_permission_settings「フルディスクアクセス」(または「オートメーション」)の設定を開き、Timbreを表示「システム設定」を開きます
selected_mailMailで選択中のメッセージいいえ
open_in_mailMailでメッセージを開くいいえ
save_attachment添付ファイルフォルダに保存ファイルを追加します
create_draft新規、返信、全員に返信、転送を下書きとして作成下書きを追加します
mark_mail既読/未読、フラグの設定/解除はい
move_mail / undo_moveアーカイブ、ゴミ箱、任意のメールボックスへの移動と元に戻す操作(Gmail:ゴミ箱と迷惑メール)はい、取り消し可能です
create_mailboxMailまたはサーバー上にメールボックスまたはGmailラベルを作成メールボックスを追加します
delete_mailboxサーバー上の空のメールボックスまたはGmailラベルを削除はい。空のものに限ります
prepare_send / confirm_send2段階で送信(有効にした場合のみ)送信します

よくある質問

ClaudeをApple Mailに接続するにはどうすればよいですか? Claude DesktopにTimbreをインストールし(Releasesから.mcpbをダウンロードして開きます)、Claudeから求められたらフルディスクアクセスを許可し、自分の言葉でメールについてClaudeに尋ねてください。

どのアカウントで使えますか? Apple Mailに設定されているすべてのアカウントで使えます。iCloud、Gmail、Google Workspace(ラベルを含む)、Outlook、Exchange、Yahoo、Orange、Free、SFR、La Poste、あらゆるIMAPまたはPOPアカウントに加え、「このMac内」のメールボックスも対象です。

メールがMacの外に送信されますか? 検索とインデックスはMac上に留まります。Claudeが回答するために読み取る内容のみがClaudeに送られます。Timbre自体は何も収集しません。

Claudeはメールを送信したり、メールを削除したりできますか? 送信機能は有効にするまでオフで、有効にした後もメッセージごとに明示的な2段階の操作が必要です。メッセージが完全に削除されることはありません。ゴミ箱への移動は取り消し可能で、削除されるのは空のメールボックスのみです。

フィッシングやプロンプトインジェクションへの対策はありますか? ユーザーには見えないもののAIを狙ったテキストは削除して報告し、すべてのメールを信頼できない情報として明確に区別します。また、偽装された差出人や偽のリンクにもフラグを付けます。

Gmailコネクターが必要ですか?Claude Desktopなしでも動きますか? コネクターは不要です。TimbreはMailを通じてすべてのアカウントを読み取ります。macOS 12以降のClaude Desktop向けに作られていますが、Mac上の他のMCPクライアントでもプログラムを実行できます。

設定

Claude › 設定 › 拡張機能 › Timbre で、読み取り専用モード、送信の許可、許可する宛先([email protected], @mycompany.com)、1 時間あたりの最大メッセージ数、検索対象から除外するメールボックス(デフォルト:迷惑メールとゴミ箱。すべてを検索する場合はフィールドを空にし、spam、corbeille、archive など、任意のロール名を入力してください)、添付ファイルのフォルダー、毎日のアップデート確認を設定できます。

プライバシー

ポリシー全文は PRIVACY.md にあります。検索、読み取り、インデックスはお使いの Mac 上で行われます。Timbre はメールに関する情報を外部に送信せず、何も収集しません。ネットワークに接続するのは、GitHub で最新バージョン番号を毎日確認するとき(停止するには アップデートを確認 をオフにしてください)と、メールでは作成または削除できないメールボックスを作成または削除するときに、ご自身のメールサーバーへ暗号化接続するときの 2 つだけです。そのパスワードはログインキーチェーンに Timbre IMAP (server) として保存されます。そこで削除すれば、Timbre はパスワードを忘れます。Claude が読み取る内容は、回答するために Claude に送信されます。インデックス(~/Library/Application Support/Timbre)には検索用にメッセージのテキストが含まれています。このフォルダーを削除すると、インデックスを削除できます。メールのデータベースは常に読み取り専用で開かれます。

ソースからビルドする

cargo test                      # unit and end-to-end tests on a synthetic mail store
cargo build --release           # on macOS
scripts/build-macos-from-linux.sh   # cross-compile from Linux (cargo-zigbuild)
scripts/package-mcpb.sh         # assemble the Claude Desktop extension
timbre index | timbre search "facture from:orange" | timbre doctor | timbre bench

スター履歴

Timbre のスター履歴

クレジット

Alejandro San Martin Lamas が作成しました — github.com/alejandrosml。

Timbre は、先人たちの知見を活用しています。Envelope Index の読み取りパスと flags ビットフィールドのドキュメントは falconbradley/claude-connector-apple-mail、Mail スクリプティングのパターンは sweetrb/apple-mail-mcp、FTS5 の本文インデックスのアイデアは imdinu/apple-mail-mcp、確認ゲートは apple-mail-fast-mcp によるものです。感謝します。Timbre のコードはオリジナルで、Rust で書かれています。

ライセンス

MIT © 2026 Alejandro San Martin Lamas

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。