mcpField
W
WhatsApp MCP Server

WhatsApp MCP Server

本地服务
github.com/verissimomanoel通信协作076 周前更新

关于 WhatsApp MCP Server

WhatsApp MCP Server 连接 WAHA 实例以发送 WhatsApp 消息,并从本地 JSON 文件读取联系人。它适用于单独运行 WAHA 且 WhatsApp 会话已连接的环境。

主要功能

  1. 01通过 WAHA 发送文本消息
  2. 02读取本地 JSON 联系人文件
  3. 03使用 FastMCP 提供工具和资源

适用场景

  1. 01通过 WAHA 发送 WhatsApp 消息
  2. 02向 MCP 客户端提供本地联系人列表

MCP 相关

该 MCP 服务向客户端提供发送消息的工具和联系人列表资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。