Show HN:使用 PyWA 库暴露 WhatsApp Business API 的 MCP 服务器
一位同事构建了全面的模型上下文协议(MCP)服务器,利用 PyWA 库暴露了完整的 WhatsApp Business API 功能。该服务器使开发者能够通过标准化的 MCP 接口与 WhatsApp Business 平台进行交互,简化了消息发送、模板管理、媒体处理等业务通信功能的集成。
背景速读
- Model Context Protocol (MCP) 是 Anthropic 提出的一种开放协议,允许大语言模型(如 Claude)通过标准接口调用外部工具和数据源。可以把 MCP 想象成 AI 的“USB 接口”——让模型能即插即用地连接数据库、API 或文件系统。
- PyWA 是一个 Python 库,封装了 WhatsApp Business API(企业版 API)。企业可通过此 API 发送通知、处理客服消息、管理模板消息等,不同于普通个人 WhatsApp 用户。
- 这个项目(pywa-mcp-server)的作用是:把 WhatsApp Business API 的各种功能(发消息、收消息、管理媒体等)包装成 MCP 工具。这样一来,支持 MCP 的 AI 助手就能直接操控 WhatsApp 企业账号收发消息。
- 实用场景:AI 客服自动回复、自动化营销消息发送、用自然语言指令管理 WhatsApp 消息流,无需手动调用原始 API。