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

Whatsaap MCP Server

MCP Server

一个基于FastMCP和Twilio API的强大、事件流驱动的WhatsApp消息服务器,支持通过编程或浏览器发送消息,适用于代理、自动化或仪表板。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python云端部署Docker

安装说明

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

作者 / 组织

rajtilak-2020

提供方

rajtilak-2020

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

📬 WhatsApp MCP:流式消息服务器

基于事件流的强大WhatsApp消息服务器 FastMCPTwilio API.\ 使用服务器发送事件以编程方式或从浏览器发送消息——非常适合代理、自动化或仪表板。

______________________________________________________________________

🛠 特性

  • FastMCP 2.x 支持(流式HTTP传输)
  • 实时消息 使用Twilio WhatsApp沙盒
  • 动态电话和信息输入 (通过HTML或CLI)
  • 流媒体响应 随着 text/event-stream
  • 与AI代理协同工作、CLI或浏览器UI
  • ✅ 可选:可部署到渲染、铁路、回复

______________________________________________________________________

🚀 使用指南

🔧 1.设置

git clone https://github.com/your-username/whatsapp-mcp.git
cd whatsapp-mcp
python -m venv venv
venv\Scripts\activate  # or source venv/bin/activate
pip install -r requirements.txt

创建一个 .env 文件:

TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TWILIO_AUTH_TOKEN=your_twilio_auth_token
TWILIO_WHATSAPP_FROM=whatsapp:+14155238886

______________________________________________________________________

🧠 2.启动服务器

python server.py

您将看到:

🔗 Server URL: http://localhost:8000/mcp
📦 Transport: Streamable-HTTP

______________________________________________________________________

🌐 3.使用浏览器UI

打开 index.html 在您的浏览器中。

输入:

  • 📱 电话号码(例如。, +91xxxxxxxxxx)
  • 💬 消息

点击 发送WhatsApp消息 --并立即收到!

______________________________________________________________________

🧪 4.测试 curl

curl -X POST http://localhost:8000/mcp ^
  -H "Content-Type: application/json" ^
  -H "Accept: text/event-stream" ^
  -d "{\"tool\":\"send_whatsapp_message\", \"inputs\":{\"to\":\"+91xxxxxxxxxx\", \"body\":\"Hello from curl!\"}}"
✅ 替换 +91xxxxxxxxxx 使用您验证的WhatsApp号码

______________________________________________________________________

📊 系统流程(美人鱼图)

graph TD
  A[🧑 User] -->|Enters message & number| B[🌐 HTML UI]
  B -->|POST /mcp| C[🌀 FastMCP Server]
  C -->|calls| D[📲 Twilio API]
  D -->|sends| E[📱 WhatsApp Message]
  C -->|streams response| B

______________________________________________________________________

🧩 技术栈

  • 🧠 FastMCP v2.x
  • 🧪 Twilio WhatsApp API
  • ⚙️ Python 3.11+
  • 🌍 HTML+JS(获取API)
  • 🔁 服务器发送事件(SSE)

______________________________________________________________________

🛡️ 安全说明

  • 永不承诺 .env 秘密
  • 沙盒只能向经过验证的用户发送消息
  • 升级到Twilio Business以获得完整的发送功能

______________________________________________________________________

🤖 代理就绪示例(Python)

from fastmcp import Client
from server import mcp

async with Client(mcp) as client:
    await client.call_tool("send_whatsapp_message", {
        "to": "+91xxxxxxxxxx",
        "body": "Triggered from an agent 🚀"
    })

______________________________________________________________________

💖 作者

由以下材料制成❤️ 靠近 K Rajtilak

目录标签

目录标签

Python云端部署Docker实时消息本地部署WhatsApp集成事件流自动化工具TwilioAPI

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP