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

MCP Whatsapp Business API

MCP Server

一个生产就绪的Node.js MCP服务器,提供Claude与WhatsApp商业云API之间的无缝集成,适用于企业通讯、客户互动和自动化消息处理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

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

作者 / 组织

prakashwagle

提供方

prakashwagle

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

WhatsApp业务API MCP集成

一个可用于生产的Node.js模型上下文协议(MCP)服务器,提供Claude和WhatsApp Business Cloud API之间的无缝集成。

特性

🏢 业务概况管理

  • 查看和更新业务简介信息
  • 通过浏览个人资料详细信息 whatsapp://business_profile

📱 电话号码管理

  • 列出所有已注册的电话号码
  • 获取详细的电话号码信息
  • 通过浏览电话号码 whatsapp://phone_numbers
  • 请求验证码

💬 消息传递

  • 发送文本、模板和媒体消息
  • 通过以下方式列出和浏览消息模板 whatsapp://templates
  • 将邮件标记为已读
  • 支持图像、音频、文档、视频和贴纸

🔐 注册与验证

  • 注册和注销电话号码
  • 电话号码验证
  • 两步验证管理
  • 检查注册状态

📊 分析和监控

  • 实时WhatsApp事件流
  • 消息传递分析
  • 会话成本跟踪
  • 模板性能指标
  • 通过浏览分析 whatsapp://analytics/*

🗄️ 数据库集成 (可选)

  • PostgreSQL对数据持久性的支持
  • 通过资源浏览数据库表和模式

🛠️ 开发者体验

  • 双传输模式:STDIO(适用于Claude Desktop)和SSE(适用于web客户端)
  • 实时webhook处理和事件广播
  • 全面的错误处理,提供详细的WhatsApp API错误信息
  • 常见任务的预构建提示
  • 具有严格类型检查的TypeScript
  • Docker容器化
  • 带有GitHub操作的CI/CD管道

快速开始

  1. 克隆并安装:
   git clone https://github.com/prakashwagle/mcp-whatsapp-business-api.git
   cd mcp-whatsapp-business-api
   npm install
  1. 配置环境:
   cp .env.example .env
   # Edit .env with your WhatsApp API credentials
  1. 启动开发服务器:
   npm run dev
  1. 与Claude整合:
   npm run build
   npm install -g .
   claude --mcp="mcp-whatsapp-business-api"

📖 完整安装指南

有关详细的设置说明,包括:

  • WhatsApp Business API凭据设置
  • 生产部署选项
  • 安全最佳实践
  • MCP与Claude Desktop的集成
  • 故障排除指南

👉 请参阅SETUP.md

建筑

工具与资源

该项目遵循最佳MCP模式:

  • 🔧 工具 -用于参数化操作和实时操作

- whatsapp_send_text_message - whatsapp_get_phone_numbers - whatsapp_update_business_profile

  • 📋 资源 -用于可浏览数据发现

- whatsapp://business_profile - whatsapp://phone_numbers - whatsapp://templates

内置提示

  • help_with_business_profile -业务概况管理指南
  • help_with_messaging -文本、模板和媒体消息帮助
  • help_with_registration -电话注册和验证
  • help_with_two_step_verification -安全设置指南
  • help_with_whatsapp_api -API功能概述

发展

# Development server
npm run dev

# Build
npm run build

# Lint and format
npm run lint
npm run format

# Production server
npm start

生产部署

支持多种部署选项:

  • AWS SSM参数存储 (推荐)
  • 带有环境变量的Docker
  • Docker Swarm的秘密
  • AWS机密管理器

设置.md 了解详细的部署说明。

需求

  • Node.js 18+
  • WhatsApp Business API帐户
  • Facebook/Meta开发者帐户
  • WhatsApp Business的注册电话号码

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 运行测试和梳理: npm test && npm run lint
  5. 提交拉取请求

许可证

MIT许可证-请参阅 许可证 了解详情。

支持

目录标签

目录标签

TypeScriptClaude云端部署商业通讯本地部署API集成消息自动化客户互动企业服务

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP