WhatsApp消息控制服务器

WAHA MCP服务器是一个基于Python的消息控制协议服务器,通过与WAHA(WhatsApp HTTP API)实例交互,实现WhatsApp消息发送和本地联系人列表读取功能。

  • by verissimomanoel
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 verissimomanoel/whatsapp-mcp-server

使用说明

WAHA MCP服务器

MCP(消息控制协议)服务器,用于与消息控制协议的实例进行交互。 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 软件包管理器)
  • 一个实例 WAHA(WhatsApp HTTP API) 旋转和访问 http://localhost:3000.
    • 有关安装和配置,请参阅 WAHA 文档。
    • 确保 WhatsApp 会话 (命名) default (此代码)已激活并连接到WAHA。
  • Git(用于克隆仓库,如果适用)