whatsapp-mcp
by felipeadeildo·★ 70·综合分 45
WhatsApp MCP 服务器通过 MCP 工具将 WhatsApp 对话与 AI 助手集成,实现消息读取、搜索和发送功能。
概述
这个 MCP 服务器通过模型上下文协议(MCP)暴露 7 个工具、4 个提示和 4 个资源,连接 WhatsApp 和 AI 助手。它使用非官方的 whatsmeow 库连接 WhatsApp Web,将所有消息存储在 SQLite 数据库中。服务器提供全面的搜索功能、时区支持和安全的 API 密钥认证。通过 Docker 和本地安装选项,它可以与 Claude Desktop 等 MCP 兼容客户端无缝集成。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要 AI 助手与您的 WhatsApp 对话进行交互,特别是用于总结、搜索或跨多个聊天自动化回复时,请选择此服务器。
什么时候不要选它
如果您需要企业级 WhatsApp 集成、官方 API 支持,或者担心使用非官方 WhatsApp API 可能违反服务条款,请避免使用。
此 server 暴露的工具
从 README 抽取出 7 个工具list_chatsBrowse WhatsApp conversations ordered by recent activity
get_chat_messagesRead messages from a specific chat with pagination and sender filtering
search_messagesSearch across all chats with pattern matching and wildcards
find_chatLocate a chat by name with fuzzy search support
send_messageSend WhatsApp messages to any chat or group
load_more_messagesFetch older message history from WhatsApp servers on demand
get_my_infoGet your WhatsApp profile information including JID, name, status, and picture
可对比工具
安装
Docker 安装(推荐)
- 克隆并配置:
git clone https://github.com/felipeadeildo/whatsapp-mcp
cd whatsapp-mcp
cp .env.example .env
# 编辑 .env 文件设置您的配置- 启动服务器:
docker compose up -d- 链接 WhatsApp(从日志中扫描二维码)
- 连接到 Claude Desktop:
在 Claude Desktop 配置文件中添加:
{
"mcpServers": {
"whatsapp": {
"url": "http://localhost:8080/mcp/您的-密钥",
"transport": "http"
}
}
}FAQ
- 这是官方的 WhatsApp 项目吗?
- 不是,这是一个非官方项目,使用 WhatsApp 的非官方 Web API。它与 WhatsApp 或 Meta 无关。
- 消息存储在哪里?
- 所有消息都存储在 ./data/ 目录的 SQLite 数据库中。媒体文件存储在 ./data/media/ 目录中。
- 认证如何工作?
- 您用 WhatsApp 扫描二维码来链接设备,然后使用 API 密钥进行 MCP 客户端认证。
whatsapp-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。