适合谁
- 希望在保留本地消息记录的同时,通过 AI 助手管理 WhatsApp 消息的个人用户
- 需要以编程方式访问 WhatsApp 聊天数据的开发者
该服务器功能丰富,支持多种消息操作和媒体处理,但需要注意安全风险和非官方 API 的合规性问题。适合个人或开发环境使用,对于生产环境需要谨慎评估。
这是一个 Model Context Protocol (MCP) 服务器,用于将 Claude 连接到 WhatsApp,实现消息的读取、搜索和发送。它包含一个 Python MCP 服务器和一个 Go 桥接器,通过 WhatsApp Web API 与 WhatsApp 交互,并将消息本地存储在 SQLite 数据库中。该服务器提供联系人搜索、消息列表、聊天管理、媒体发送与下载等工具,并支持通过 Webhook 转发入站消息。
cd whatsapp-bridge && go run .,首次启动时扫描二维码进行认证。3. 将 MCP 服务器配置添加到 Claude Desktop 的配置文件(claude_desktop_config.json)或 Cursor 的配置(~/.cursor/mcp.json)中,使用 uv 命令并指定 whatstapp-mcp-server 目录。4. 重启 Claude Desktop 或 Cursor。{
"mcpServers": {
"whatsapp": {
"command": "uv",
"args": [
"--directory",
"/path/to/whatsapp-mcp/whatsapp-mcp-server",
"run",
"main.py"
]
}
}
}