
felixisaac/whatsapp-mcp-extended
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
アクティブに維持されたWhatsApp MCP — 26ツール、webhooks、アンチバン、ドッカー、自己治癒。 放棄された lharries/whatsapp-mcp のためのドロップイン.
概要
WhatsApp用の拡張型モデルコンテキストプロトコル(MCP)サーバーは、メッセージング、検索、メディア、グループ管理、Webhooks、プレゼンスなどのためのツールセット格子、エージェントフェース面で構成します。 adamRusssak/whatsapp-mcp (webhooks、コンテナ) 上に構築された lharries/whatsapp-mcp (オリジナル). 反応、メッセージ編集、投票、グループ管理、プレゼンス、ニュースレターなどの拡張。 MCP 設定 (claude desktop config.json または Cursor 設定) に追加します。 メッセージの送信を許可された連絡先またはグループ(dev環境や企業プライバシーゲートに便利な)のセットに制限するために、ThingSAPP ALLOWLIST JIDSを設定します。 バージョン 0.3.0 は、互換性のデフォルトで全キュレーション MCP 表面を公開します。 リーダーエージェントのコンテキストを望むユーザーは、より小さいツールセットを選ぶことができます。 また、ThingSAPP MCP TOOLS=manage group,delete message で個々のツールを公開することもできます。 0.2.0で変更を破る:古い狭いツールは、エージェントに公開されていない。 下記のマージ交換を使用してください.
概要(AI 翻訳)
WhatsApp用の拡張型モデルコンテキストプロトコル(MCP)サーバーは、メッセージング、検索、メディア、グループ管理、Webhooks、プレゼンスなどのためのツールセット格子、エージェントフェース面で構成します。
lharries/whatsapp-mcp (原物) をフォークした lharries/whatsapp-mcp (webhooks、容器) で造られる。 反応、メッセージ編集、投票、グループ管理、プレゼンス、ニュースレターなどの拡張。
新着情報(vs Original)
| 特集 | オリジナル | 延長 | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | MCPツール | 12 | 26 デフォルト | 15 傾 | | 反応 | | | | | | メッセージの編集・削除 | - | ✅ | | | グループ経営 | | | | | | | ポーラス | | | | | | | | | | 沿革 シンク | | | | | | | | | プレゼンス・オンライン状況 | | | | | | | | | | ニュースレター | - | ✅ | | Webhooks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | カスタムニックネーム | - | ✅ |
アーキテクチャ
クイックスタート
Docker (推奨)
##Claudeデスクトップ/Cursorインテグレーション
MCP 設定 ([claude_desktop_config.json]) または [カーソル設定] に追加します。
##セキュリティ&安全ゲート(アローリスト)
許可された連絡先またはグループ(dev環境や企業プライバシーゲートに便利な)の指定されたセットにメッセージ配信を制限するために、WHATSAPP_ALLOWLIST_JIDSを設定してください。
MCP ツール
バージョン `0.4.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
WhatsApp MCP Extended
An extended Model Context Protocol (MCP) server for WhatsApp with a toolset-gated, agent-facing surface for messaging, search, media, group management, webhooks, presence, and more.
Built on AdamRussak/whatsapp-mcp (webhooks, containers) which forked lharries/whatsapp-mcp (original). Extended with reactions, message editing, polls, group management, presence, newsletters, and more.
What’s New (vs Original)
| Feature | Original | Extended |
|---|---|---|
| MCP Tools | 12 | 26 default / 15 lean |
| Reactions | - | ✅ |
| Edit/Delete Messages | - | ✅ |
| Group Management | - | ✅ |
| Polls | - | ✅ |
| History Sync | - | ✅ |
| Presence/Online Status | - | ✅ |
| Newsletters | - | ✅ |
| Webhooks | - | ✅ |
| Custom Nicknames | - | ✅ |
Architecture
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ whatsapp-bridge │ │ whatsapp-mcp │ │ whatsapp-web-ui │
│ (Go + whatsmeow) │◄────│ (Python + MCP) │ │ (HTML/JS SPA) │
│ Port: 8080 │ │ Port: 8081 │ │ Port: 8090 │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
│ │
▼ ▼
┌─────────────────────────────────────┐
│ SQLite (store/) │
│ messages.db │ whatsapp.db │
└─────────────────────────────────────┘
Quick Start
Docker (Recommended)
git clone https://github.com/felixisaac/whatsapp-mcp-extended
cd whatsapp-mcp-extended
docker network create n8n_n8n_traefik_network
docker-compose up -d
# Scan QR code to authenticate
docker-compose logs -f whatsapp-bridge
Claude Desktop / Cursor Integration
Add to your MCP config (claude_desktop_config.json or Cursor settings):
{
"mcpServers": {
"whatsapp": {
"command": "uv",
"args": ["run", "--directory", "/path/to/whatsapp-mcp-extended/whatsapp-mcp-server", "python", "main.py"]
}
}
}
Security & Safety Gate (Allowlist)
To restrict outgoing message delivery to a specified set of allowed contacts or groups (useful for dev environments or enterprise privacy gates), set WHATSAPP_ALLOWLIST_JIDS:
# Allow sending only to specific phone numbers or group JIDs (comma-separated)
WHATSAPP_ALLOWLIST_JIDS=1234567890,[email protected],[email protected]
MCP Tools
Version 0.4.0 exposes the full curated MCP surface by default for compatibility. Users who want a leaner agent context can opt into smaller toolsets.
Default toolsets:
WHATSAPP_MCP_TOOLSETS=all
Lean recommended toolsets:
WHATSAPP_MCP_TOOLSETS=core,send,media
Toolsets:
| Toolset | Default | Tools |
|---|
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"whatsapp": {
"command": "uv",
"args": ["run", "--directory", "/path/to/whatsapp-mcp-extended/whatsapp-mcp-server", "python", "main.py"]
}
}
}