matiasbattocchia/open-bsp-api
Open-source WhatsApp + Instagram Business platform
它解决了什么
OpenBSP API 提供一个可自行托管的多租户平台,用于管理 WhatsApp 和 Instagram Business 消息。它消除了昂贵的第三方 Business Solution Providers(BSP)需求,让企业或服务提供者能够直接连接官方 Meta API、在隔离的环境中管理多个组织,并将 AI 代理整合到通信流程中。
它如何工作
平台使用 Deno 与 Postgres(通过 Supabase)构建,充当连接官方 WhatsApp 与 Instagram API 的中间层。它将对话和联系人存储在数据库中,并提供一套交互工具。平台支持解耦架构,通信由 API 处理,而复杂的代理逻辑则以外部服务部署。它还包含 MCP(Model Context Protocol)服务器,允许 Claude Code 或 ChatGPT 等 AI 客户端直接与消息 API 交互。
适用对象
- 个人企业:希望自行管理官方 WhatsApp/Instagram 消息的公司。
- 服务提供者:开发者或代理机构,想成为 Meta Business Partner,为其他组织提供消息服务。
- AI 开发者:构建需要可靠桥接 Meta 消息平台的代理工作流的人员。
亮点
- 多租户架构:原生支持多个隔离的组织。
- AI‑Agent 就绪:支持内置轻量代理(使用 SQL、HTTP 与 MCP 客户端)以及高级外部代理。
- MCP 服务器集成:提供 Model Context Protocol 服务器,供 Claude Desktop、ChatGPT 等工具进行代理访问。
- Meta Business Partner 就绪:帮助转型为官方 Meta 解决方案提供商。
- WhatsApp 账户共存:允许通过 Embedded Signup 连接现有的 WhatsApp Business 账户。
- 媒体处理:能够从音频、图片、视频和 PDF 中提取信息。