关于 WhatsApp MCP Server
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
WAHA MCP 服务
MCP(Message Control Protocol)服务,与 WAHA(WhatsApp HTTP API) 实例交互,用于发送 WhatsApp 消息并读取本地文件中的联系人列表。
主要功能 ✨
- **通过 WAHA 发送消息:**提供一个工具(
send_message),可通过本地 WAHA API 向 WhatsApp 号码发送文本消息。 - **读取联系人:**提供一个资源(
read_resource),可读取本地 JSON 文件(data/contacts.json)并提供联系人列表。 - **集成 FastMCP:**基于
FastMCP框架构建,用于提供工具和资源。
使用的技术 🛠️
- **语言:**Python 3
- MCP 框架:
FastMCP(来自mcp-server包) - HTTP 通信:
requests库(用于与 WAHA API 交互) - **外部依赖:**WAHA(WhatsApp HTTP API)——本项目不包含此依赖,必须单独运行。
前置条件 📋
开始之前,您需要在计算机上安装:
- Python(推荐 3.7+)
pip(Python 包管理器)- 一个正在运行且可通过
http://localhost:3000访问的 WAHA(WhatsApp HTTP API) 实例。- 请参阅 WAHA 文档了解安装和配置方法。
- 请确保 WAHA 中有一个 WhatsApp 会话(在此代码中命名为
default)处于活动状态并已连接。
- Git(如需克隆代码仓库)
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。