Whatsapp Assistant
БесплатноНе проверенMCP server that exposes a real WhatsApp account to Cursor through safe, approval-gated tools and a local Go bridge, enabling chat management, contact search, an
Описание
MCP server that exposes a real WhatsApp account to Cursor through safe, approval-gated tools and a local Go bridge, enabling chat management, contact search, and message send with explicit confirmation.
README
whatsapp-mcp-assistant — MCP server that exposes a real WhatsApp account to Cursor through safe, approval-gated tools and a local bridge.
This project exposes a real WhatsApp account to Cursor through an MCP server. Cursor is the agent interface; this repo only provides MCP tools and a local WhatsApp bridge.
V1 uses:
- Python
FastMCPserver for Cursor. - Local Go
whatsmeowHTTP bridge for WhatsApp Web login and messaging. - Real per-user WhatsApp sessions stored locally under
sessions/. - No mock WhatsApp data.
Tools
get_connection_status()get_login_qr()logout_whatsapp(confirm)get_recent_chats(limit=10, unread_only=false, include_groups=true)search_contact(query, include_groups=true, limit=5)get_messages_from_contact(chat_id, limit=20, include_outgoing=true)draft_reply(chat_id, instruction, recent_messages=[], tone="natural")send_whatsapp_message(chat_id, message, approved)
send_whatsapp_message rejects every request unless approved=true.
Setup
Install Python dependencies:
python -m pip install -r requirements.txt
Install Go, then install Go bridge dependencies:
cd go-whatsapp-bridge
go mod tidy
Start the WhatsApp bridge:
go run .
Start Cursor with this MCP server config shape:
{
"mcpServers": {
"whatsapp-assistant": {
"command": "python",
"args": complete path like ["/AI/MCP Server/server.py"]
}
}
}
QR Login Flow
- Start the Go bridge.
- Ask Cursor:
Check WhatsApp connection. - If disconnected, ask Cursor:
Get WhatsApp login QR. - Scan the returned QR string using WhatsApp > Linked Devices.
- Ask Cursor to check connection again.
Every user must run the server locally and scan their own WhatsApp QR. Do not share sessions/, .env, QR codes, tokens, or connected server instances.
Demo Flow
Use a test WhatsApp number.
- Send a WhatsApp message from another phone to the connected test account.
- Ask Cursor:
Show my recent WhatsApp chats. - Ask Cursor:
What did Bilal message me today? - Ask Cursor:
Draft a reply saying I will come at 6. - After reviewing the draft, say:
Okay, send it.
Current Bridge Limitation
The local bridge records real messages it receives while the bridge is running and keeps them in sessions/message_cache.json. WhatsApp Web libraries do not reliably provide full historical chat export through this simple bridge, so test by sending messages after the bridge is connected.
Установка Whatsapp Assistant
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/HamzaFayaz/whatsapp-mcp-assistantFAQ
Whatsapp Assistant MCP бесплатный?
Да, Whatsapp Assistant MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Whatsapp Assistant?
Нет, Whatsapp Assistant работает без API-ключей и переменных окружения.
Whatsapp Assistant — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Whatsapp Assistant в Claude Desktop, Claude Code или Cursor?
Открой Whatsapp Assistant на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Whatsapp Assistant with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
