whatsapp-mcp

WhatsApp MCPサーバーは、個人のWhatsAppメッセージにアクセスし、メッセージの送信やメディアファイルの送信ができる機能を提供します。WhatsApp WebのマルチデバイスAPIを使用しており、メッセージはSQLiteデータベースにローカル保存されますが、データの安全性には注意が必要です。

GitHubスター

4,788

ユーザー評価

未評価

お気に入り

0

閲覧数

8

フォーク

708

イシュー

70

インストール方法
難易度
上級
推定所要時間
20-45

インストール方法

インストール方法

前提条件

Go: 最新版
Python 3.6+
Anthropic Claude Desktopアプリ(またはCursor)
UV: Pythonパッケージマネージャー(curl -LsSf https://astral.sh/uv/install.sh | shでインストール)
FFmpeg(オプション): 音声メッセージを送信する場合に必要

インストール手順

1. リポジトリのクローン

bash
git clone https://github.com/lharries/whatsapp-mcp.git
cd whatsapp-mcp

2. WhatsAppブリッジを実行

bash
cd whatsapp-bridge
go run main.go
初回実行時にQRコードをスキャンして認証します。

3. MCPサーバーに接続

以下のJSONを適切なパスにコピーします。
json
{
  "mcpServers": {
    "whatsapp": {
      "command": "{{PATH_TO_UV}}",
      "args": [
        "--directory",
        "{{PATH_TO_SRC}}/whatsapp-mcp/whatsapp-mcp-server",
        "run",
        "main.py"
      ]
    }
  }
}

4. Claude Desktop / Cursorを再起動

Claude Desktopを開くとWhatsAppが利用可能な統合として表示されます。