
Gallabox MCP Server

2025.04.03
0
JavaScriptWhatsApp 消息交互自动化通信交流协作
Gallabox MCP Server 是一个用于与 WhatsApp 消息交互的服务器,通过 Gallabox API 提供多种消息发送功能。它支持发送文本消息、模板消息和交互式消息,适用于需要与 WhatsApp 用户进行自动化通信的场景。
View on GitHub
Overview
基本能力
产品定位
Gallabox MCP Server 是一个用于与 WhatsApp 消息交互的服务器,通过 Gallabox API 提供多种消息发送功能。
核心功能
- sendTextMessage:通过 WhatsApp 发送文本消息。
- 需要输入:收件人信息(姓名和电话号码)、消息内容。
-
返回:消息发送确认,包括 ID 和状态。
-
sendTemplateMessage:通过 WhatsApp 发送模板消息。
- 需要输入:收件人信息、模板名称、模板值。
-
返回:模板消息发送确认,包括 ID 和状态。
-
sendInteractiveMessage:通过 WhatsApp 发送交互式消息。
- 需要输入:收件人信息、消息内容、按钮数组(每个按钮包含类型和回复信息)。
- 返回:交互式消息发送确认,包括 ID 和状态。
适用场景
- 自动化客户服务:通过 WhatsApp 自动回复客户消息。
- 营销活动:发送模板消息进行营销推广。
- 用户互动:通过交互式消息收集用户反馈或进行问卷调查。
工具列表
- sendTextMessage:发送文本消息。
- sendTemplateMessage:发送模板消息。
- sendInteractiveMessage:发送交互式消息。
常见问题解答
- 如何配置 Claude Desktop?
- 需要在
claude_desktop_config.json
文件中配置mcpServers
部分,包括命令、参数和环境变量。
使用教程
使用依赖
- 克隆仓库:
bash git clone https://github.com/yourusername/gallabox-mcp-server.git
- 安装依赖:
bash cd gallabox-mcp-server yarn
安装教程
- 克隆仓库并安装依赖(如上所述)。
- 配置
claude_desktop_config.json
文件,示例配置如下:json { "mcpServers": { "whatsapp": { "command": "npx", "args": ["-y", "/Users/navayuvan/Works/gallabox-mcp-server"], "env": { "CHANNEL_ID": "<your_channel_id>", "GALLABOX_API_KEY": "<your_api_key>", "GALLABOX_API_SECRET": "<your_api_secret>" } } } }
- 重启 Claude Desktop。
调试方式
- 确保环境变量正确配置,包括
CHANNEL_ID
、GALLABOX_API_KEY
和GALLABOX_API_SECRET
。 - 检查
claude_desktop_config.json
文件中的路径和参数是否正确。 - 运行服务器后,检查日志以确认服务器是否正常启动。
许可证
None