WhatsApp MCP (finereli)とは?
WhatsApp MCPはEli Finer氏(GitHubではfinereli)によるもので、WhatsApp Webと同じようにリンク済みデバイスとしてWhatsAppアカウントにつながり、WhatsAppが新しいデバイスに渡す履歴を取り込み、MCPクライアントがチャットの一覧、閲覧、全体検索、未返信チャットの抽出、写真・ボイスメモ・書類の取得をできるようにします。送信、編集、削除はできず、そのためのツールもありません。
Cloudflare Workerとして1人につき1つのDurable Objectで動くほか、自分のマシンのDocker上でも動きます。Googleでサインインし席数に限りがあるwhatsapp.finereli.comの無料ホスト版ベータを使うか、自分だけが知るパスワードで自分のコピーをデプロイできます。リポジトリはMITライセンスのTypeScriptで、2026年10月18日に作成され、スターは約415、コミットは2026年11月10日まであります。WhatsAppとの通信には非公式ライブラリBaileysを使い、リリース候補版に固定しています。
WhatsApp MCP (finereli)のインストール方法
https://whatsapp.finereli.com/mcpWhatsApp MCP (finereli)は使う価値があるか?
このレビューに値する理由は設計上の判断にあります。送信ツールは意図的に存在せず、メッセージング用エージェントの最悪の失敗を排除しています。メッセージ、チャット名と 連絡先名、WhatsApp自身のセッション鍵は、ランダムなデータ鍵で保存時に暗号化され、そのデータ鍵はパスワード(PBKDF2-SHA256、600,000回)またはホスト版のログインサービスから得た鍵で包まれます。電話番号は鍵付きハッシュとして保存され、検索は約128件ごとのブロック単位のフィルターで行うため、コピーされたデータベースから分かるのは活動のパターンとメッセージの長さで、誰と何を話したかは分かりません。
READMEはこの保護がどこで終わるかを珍しいほど明確に書いており、読者もそこを押さえるべきです。これはエンドツーエンド暗号化ではありません。エージェントが問い合わせている間、サーバーは鍵を持ち、メッセージを平文で読みます。エージェントが読んだ内容はそのモデル提供元に送られます。ホスト版ベータでは運営者がログインサービスを動かしており、あなたの鍵を導出できます。これを取り除けるのはOWNER_PASSWORDを使うセルフホスト版だけです。エージェントがチャットを読む前の確認ステップはなく、そのチャットにいる全員が同意なしにコピーに含まれます。
アカウント上のリスクは小さいものの現実的です。Baileys経由でWhatsApp Webのプロトコルを使っており、これはWhatsAppの規約が推奨していない行為で、作者はWhatsAppがそうしたアカウントを制限または停止しうると警告しています。ホスト版のアカウントはCloudflareのデータセンターのアドレスから接続するため、電話からの接続より目立つ可能性があります。同期はエージェントが求めたときだけ行われます。あなたがサインインしていなければ何も復号できないからです。WhatsAppはリンク済みデバイス向けのメッ セージを限られた期間しか保持しないので、長く空くと再リンクが必要になることがあります。
対抗馬はlharries/whatsapp-mcpで、スター約6,870の最も知られたサーバーですが、メッセージを送信でき、2025年7月以降コミットがありません。こちらは公開から1か月足らずで、作者自身が実アカウント1つでしか試していないと認めており、編集と削除は未検証です。Cloudflareでのセルフホストは月$5とwranglerでの数分の作業で済み、個人の履歴を任せるならその版です。
真価を発揮する場面
学校、スポーツ、家族のグループチャットを抱える親
今週家族グループで何が決まったかを把握したい
月曜以降のグループの要約を頼むと、コピーが10分より古ければWhatsAppから取り込み直してからチャットを読みます。ホスト版ベータなら無料、セルフホストなら月$5です。
WhatsAppでクライアントと仕事を決めるフリーランスのデザイナー
クライアントが要件と締め切りについて何と言ったかを探したい
search_messagesは全チャットを対象に複数の完全一致クエリを一度に受け付け、get_mediaで添付PDFを取得します。検索は単語単位の完全一致であいまい検索ではないので、言い換えではなく'deadline'や'invoice*'で探してください。
個人の番号で顧客に対応する個人事業主
まだ返事を待っている顧客を確認したい
unanswered_chatsは相手が最後に書いた個別チャットを一覧にします。サーバー自体は送信できないので、エージェントが下書きを作り、あなたが電話から送ります。
導入前に確認すること
- 導入
- ホスト版: whatsapp.finereli.comでGoogleサインインし、WhatsAppのリンク済みデバイスでQRコードを読み取り、https://whatsapp.finereli.com/mcpを追加します。セルフホスト: クローンしてnpm install、KV名前空間を作成し、OWNER_PASSWORD(12文字以上)を設定してnpm run deploy。またはTLSプロキシの後ろでdocker compose up。
- 連携
- 11個のツール: list_chats、get_messages、search_messages、unanswered_chats、get_media、transcribe_audio、unnamed_chats、set_contact_names、sync_now、link_status、relink。OAuth経由でClaude、ChatGPT、Grokなどのリモート対応MCPクライアントで使えます。
- データとプライバシー
- メッセージはCloudflare Durable Object内のSQLiteに保存され、保存時はAES-256-GCMで暗号化。タイムスタンプ、メッセージ種別、おおよその長さは読める状態です。リクエスト中はメモリ上で復号。メディアは必要時に取得し保存しません。ダッシュボードから削除するとすべて消えます。
- 大規模利用時のコスト
- 1人でのセルフホストは月$5のWorkers Paidプラン。サービスとして運用する場合、READMEの見積もりでは既定の上限で100人に対し最悪で月約$10、実際には$5から$7程度です。
- 制限
- ホスト版アカウントは既定で250,000件と300 MBが上限。取り込めるのはWhatsAppが新しいデバイスに送る分だけで、リンクごとに1回。検索は単語の完全一致。名前が付くまで番号だけで表示されるチャットがあります。
良い点
- 読み取り専用。送信、編集、削除のツールなし
- 保存時に暗号化。番号は鍵付きハッシュで保存
- 自分のパスワードでCloudflareかDockerにセルフホスト可能
- ダッシュボードから全削除とリンク解除
気になる点
- 非公式プロトコル。WhatsAppがアカウントを制限する可能性
- ホスト版ベータの運営者は鍵を導出できる
- 各リクエスト中はメモリ上で平文
- 公開から1か月足らずで、実アカウント1つでのみ検証
おすすめの人
個人のWhatsApp履歴からエージェントに物事を探させたい人で、そのプライバシーのためにセルフホストする意思がある人向けです。
WhatsApp MCP (finereli)の代替
WhatsApp MCP (finereli):よくある質問
- WhatsApp MCP (finereli)は使う価値があるか?
- エージェントにWhatsAppを読み取り専用で検索させる、よく考え抜かれた方法です。ただし自分のコピーを運用し、WhatsAppの規約が示すアカウント上のリスクを受け入れることが前提です。 評価は5点満点中3.8点です。
- WhatsApp MCP (finereli)の料金は?
- 無料のオープンソース(MIT)。ホスト版ベータは無料で席数限定。Cloudflareでのセルフホストには月$5のWorkers Paidプランが必要で、ボイスメモの文字起こしはWorkers AIで1分あたり約$0.0005です。
- WhatsApp MCP (finereli)の欠点は?
- 非公式プロトコル。WhatsAppがアカウントを制限する可能性; ホスト版ベータの運営者は鍵を導出できる; 各リクエスト中はメモリ上で平文; 公開から1か月足らずで、実アカウント1つでのみ検証.
- WhatsApp MCP (finereli)は誰に向いているか?
- 個人のWhatsApp履歴からエージェントに物事を探させたい人で、そのプライバシーのためにセルフホストする意思がある人向けです。
- チームや本番環境でWhatsApp MCP (finereli)を使うと費用はいくらか?
- 1人でのセルフホストは月$5のWorkers Paidプラン。サービスとして運用する場合、READMEの見積もりでは既定の上限で100人に対し最悪で月約$10、実際には$5から$7程度です。
- WhatsApp MCP (finereli)は企業データを扱っても安全か?
- メッセージはCloudflare Durable Object内のSQLiteに保存され、保存時はAES-256-GCMで暗号化。タイムスタンプ、メッセージ種別、おおよその長さは読める状態です。リクエスト中はメモリ上で復号。メディアは必要時に取得し保存しません。ダッシュボードから削除するとすべて消えます。
- WhatsApp MCP (finereli)の代わりになるものは?
- 当サイトでレビューした中で最も近い代替はSlack MCP Server 、 Google Workspace MCP serversです。
回答確認日:2026年11月13日