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 中提取資訊。