返回资源列表

GitHub(个人开源项目 finereli/whatsapp-mcp) · finereli

whatsapp-mcp:让 AI Agent 读取自己 WhatsApp 消息的只读 MCP 服务器

whatsapp-mcp:让 AI Agent 读取自己 WhatsApp 消息的只读 MCP 服务器是GitHub(个人开源项目 finereli/whatsapp-mcp)的免费开源项目(英文)。前置条件:需要会 TypeScript/Node.js 基础、了解命令行与 npm,并对 MCP 客户端与工具调用的基本概念有认识。

能理解并跑通一个自托管 MCP 服务器:在 Cloudflare Workers 上部署,用 Baileys 链接 WhatsApp 设备,把消息存入 Durable Object 中的 SQLite,并向 Claude Code 等 MCP 客户端暴露搜索、读取、命名等只读工具。

打开官方课程
难度
见前置条件
类型
开源项目
语言
英文
规模
1 个课节
内容费用
免费
动手
需要动手环境

使用限制

阅读代码与文档只需浏览器;实际部署与使用需要 Cloudflare 付费账号、Node 环境和自己的 WhatsApp 账号。

练习与作业
Cloudflare 账号需处于 Workers Paid 计划(网页写明每月几美元)自己的 WhatsApp 账号及手机,用于扫码链接设备支持 MCP 的客户端(如 Claude Code 或 Claude Desktop)用于连接 /mcp 端点

学完你能

  • 说明该 MCP 服务器的架构:手机为数据源、服务器作为链接设备、消息存入 Cloudflare Durable Object 内的 SQLite
  • 在自己的 Cloudflare 账号下用 Wrangler 完成 KV 命名空间、OWNER_PASSWORD 密钥配置与 npm run deploy 部署
  • 把 WhatsApp 账号作为链接设备扫码接入,并观察首次历史导入进度
  • 在 Claude Code 等 MCP 客户端中添加并登录 http 传输的 /mcp 端点
  • 调用 list_chats、get_messages、search_messages、unnamed_chats、set_contact_names、sync_now、link_status、relink 等工具完成聊天检索与整理
  • 让 Agent 借助已有联系人工具为只有号码的聊天补全名称并持久保存
  • 识别该方案的合规与隐私边界:非官方接口、违反 WhatsApp 条款、仅限本人账号、只读不发送

适合你吗

适合

想学习 MCP 服务器实现、Agent 工具设计与 Serverless 部署的开发者,可以把这个项目当作完整可跑的参考实现。

暂不适合

只想系统学 AI Agent 理论、不打算注册 Cloudflare 付费计划或绑定自己 WhatsApp 账号的学习者不适合。

需要先会

需要会 TypeScript/Node.js 基础、了解命令行与 npm,并对 MCP 客户端与工具调用的基本概念有认识。

课程特点

内容侧重
侧重实践应用
练习与项目
先用小号或备份账号测试首次历史导入;重新导入需 relink 并再次扫码。媒体文件只显示占位标签,不含转写。不要用它发送消息。
学习时长
1 个课节原站未给出统一学习时长;实际用时取决于已有基础。
内容费用
免费仓库公开,README 正文即可直接读到全部功能说明与部署步骤,无付费墙;代码以 MIT 许可发布。

常见问题

免费吗?

免费:仓库公开,README 正文即可直接读到全部功能说明与部署步骤,无付费墙;代码以 MIT 许可发布。实践需要付费:网页写明需要 Cloudflare 账号的 Workers Paid 计划(每月几美元),因为导入大量历史时默认 CPU 限制不够用;作者表示未尝试免费计划。

需要什么基础?

需要会 TypeScript/Node.js 基础、了解命令行与 npm,并对 MCP 客户端与工具调用的基本概念有认识。软件、账号与硬件:Cloudflare 账号(Workers Paid 计划)、Node 20 或以上、一部可扫码的 WhatsApp 手机、一个支持 MCP 的客户端(如 Claude Code 或 Claude Desktop)。

有中文吗?

本站记录的语言是英文;是否有中文字幕或译本本站未核实,请以原站为准。

怎么开始?

从原始资源入口开始:https://github.com/finereli/whatsapp-mcp。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。开课提示词尚未完整验证。练习与作业需要自备:Cloudflare 账号需处于 Workers Paid 计划(网页写明每月几美元)、自己的 WhatsApp 账号及手机,用于扫码链接设备、支持 MCP 的客户端(如 Claude Code 或 Claude Desktop)用于连接 /mcp 端点。

来源与使用须知

收录时间
本站首次收录 2026-10-22
指南参考

版权与转载

  • MIT:代码可自由使用和修改,需保留版权声明。原站说明
  • 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。