Token导航 LogoToken导航TokenDH.com
Personal Whatsapp MCP logo
运维云端stdio官方级别未说明来源级核验

Personal Whatsapp MCP

MCP Server

增强版WhatsApp MCP服务器,提供自动化启动、会话维护及AI助手集成功能,适用于个人自动化消息管理场景。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
GoClaude云端部署Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gopalshivapuja

提供方

gopalshivapuja

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r whatsapp-mcp-server/requirements.txt

详细介绍

Gopal Shivapuja的增强型WhatsApp MCP服务器

此存储库是 WhatsApp MCP服务器 卢克·哈里斯。它包括额外的自动化脚本,用于轻松设置、自动启动、自我监控和自动二维码身份验证,由以下人员定制和维护 戈帕尔·希瓦普贾.

信用: - 增强、自动化和个性化: 戈帕尔·希瓦普贾

这有什么作用

此WhatsApp MCP服务器允许您:

  • 将您的WhatsApp帐户连接到Claude等人工智能助手
  • 从您的AI助手搜索并阅读您的WhatsApp消息
  • 通过您的AI助手通过WhatsApp发送消息和媒体
  • 自动处理保持服务运行

增强功能(Gopal Shivapuja)

此版本对原始项目进行了多项改进:

  • 自动启动:当您的系统启动时,WhatsApp桥会自动启动
  • 日常自检:系统每天检查一次服务是否正在运行,并在需要时重新启动
  • 二维码验证:当您的会话到期时(通常在20多天后),系统会自动显示一个二维码以进行重新身份验证
  • 系统通知:当需要采取行动时,您会收到通知
  • 综合录井:所有活动都已正确记录,便于故障排除
  • 自动设置:依赖性检查和自动Python包安装

安装

先决条件

  • macOS(自动化脚本是为macOS设计的)
  • Python 3.6+
  • UV或pip Python包管理器(安装脚本将检查并使用可用的任何一个)
  • FFmpeg(可选)-仅用于发送语音消息

分步安装

  1. 克隆此存储库
   git clone https://github.com/gopalshivapuja/personal-whatsapp-mcp.git
   cd personal-whatsapp-mcp
  1. 运行WhatsApp桥进行初始设置
   cd whatsapp-bridge
   go run main.go

使用WhatsApp移动应用程序扫描二维码进行身份验证。

  1. 运行自动化设置脚本
   cd ..
   bash automation/setup.sh

这将:

- 检查所有必需的依赖项(Go、Python等) - 如果UV或pip可用,则自动安装Python要求 - 创建启动代理以在系统启动时运行服务 - 设置一个日常监视程序,检查服务是否正在运行 - 配置需要重新验证时自动显示二维码 - 立即启动WhatsApp网桥

  1. 连接到Claude或其他AI助手

复制此JSON配置,根据需要替换路径:

   {
     "mcpServers": {
       "whatsapp": {
         "command": "/path/to/uv", // Run `which uv` to find this
         "args": [
           "--directory",
           "/path/to/personal-whatsapp-mcp/whatsapp-mcp-server", // Use full path
           "run",
           "main.py"
         ]
       }
     }
   }

对于Claude Desktop,请将其另存为: ~/Library/Application Support/Claude/claude_desktop_config.json

对于游标,请将其另存为: ~/.cursor/mcp.json

自动化是如何工作的

自动脚本

该项目在 automation/ 目录:

  • setup.sh:检查依赖关系、安装要求和设置LaunchAgent的主安装脚本
  • 卸载.sh:安全地删除自动化,同时保留您的WhatsApp数据
  • start-whatsapp-bridge.sh:如果WhatsApp桥未运行,请手动启动它
  • 检查并重新启动-bridge.sh:监控桥,如果桥停止,则自动重新启动
  • check-qr-auth.sh:检测何时需要身份验证并显示二维码

自动启动

WhatsApp桥配置为在您的系统通过macOS启动代理启动时自动启动。

看门狗服务

每天一次,在系统启动时,看门狗脚本会检查WhatsApp网桥是否正在运行。如果没有,监视器会自动重新启动并记录操作。

QR身份验证助手

当您的WhatsApp会话到期时(通常在20多天后),系统:

  • 检测到需要重新身份验证
  • 打开显示二维码的终端窗口
  • 显示系统通知
  • 扫描代码后自动恢复正常操作

记录系统

所有操作都记录到:

  • WhatsApp桥: ~/Library/Logs/whatsapp-mcp.log
  • 错误日志: ~/Library/Logs/whatsapp-mcp-error.log
  • 监视器日志: ~/Library/Logs/whatsapp-mcp-watchdog.log

管理服务

检查状态

要确认服务正在运行:

launchctl list | grep whatsapp

查看日志

tail -f ~/Library/Logs/whatsapp-mcp.log

手动启动

如果需要手动启动网桥:

bash automation/start-whatsapp-bridge.sh

卸载

要删除自动化但保留数据,请执行以下操作:

bash automation/uninstall.sh

故障排除

二维码未显示

如果您需要强制显示二维码:

cd whatsapp-bridge
go run main.go

桥未启动

检查日志中的错误消息:

cat ~/Library/Logs/whatsapp-mcp-error.log

身份验证问题

如果您在身份验证方面遇到问题:

  • 删除数据库文件: rm whatsapp-bridge/store/*.db
  • 重新启动网桥: cd whatsapp-bridge && go run main.go
  • 用手机扫描二维码

依赖性问题

如果在安装过程中遇到有关缺少依赖项的错误:

  1. 确保已安装Go: go version
  2. 请确保已安装Python 3: python3 --version
  3. 对于Python包问题,您可以手动安装依赖项:
   pip install -r whatsapp-mcp-server/requirements.txt

迁移到新计算机

要在新计算机上设置此系统,请执行以下操作:

  1. 安装先决条件(Go、Python)
  2. 克隆此存储库
  3. 运行安装脚本: bash automation/setup.sh
  4. 提示时使用WhatsApp进行身份验证
  5. 如上所述配置Claude或您的AI助手

技术细节

自动化组件

该系统由三个主要部分组成:

  1. 主要WhatsApp桥接服务

- 启动WhatsApp连接 - 处理消息同步 - 提供MCP服务器接口

  1. 看门狗服务

- 每天运行一次,在系统启动时运行 - 检查网桥是否正在运行 - 如果需要,自动重新启动它

  1. QR身份验证助手

- 每天运行一次,在系统启动时运行 - 监控身份验证请求的日志 - 需要时显示二维码

文件位置

  • 发射代理: ~/Library/LaunchAgents/com.user.whatsapp-mcp*.plist
  • 日志文件: ~/Library/Logs/whatsapp-mcp*.log
  • 数据库: whatsapp-bridge/store/*.db
  • 脚本: automation/*.sh

致谢和确认

  • 原始WhatsApp MCP服务器:由卢克·哈里斯创建。请访问 原始存储库 有关核心功能的更多信息。
  • WhatsApp连接:基于Tulir Asokan的whatsmow图书馆。
  • 增强、自动化和个性化:戈帕尔·希瓦普贾

本项目按原样提供,不提供保修。请按照WhatsApp的服务条款负责任地使用。

目录标签

目录标签

GoClaude云端部署WhatsApp自动化本地部署消息桥接AI集成会话维护macOS服务

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP