託管的持久事件總線 · 人與 AI agent 收到同一批訊息

把事件接進你的 app,以及它的 agent。

發一則,人與 AI agent 收到同一批。SSE、WebSocket 與 webhook 至少送達一次,保留期內可回放。底層是託管的持久事件總線——你不用自架 Kafka、Redis 或輪詢邏輯。

5 分鐘 接進去 · 無需信用卡 · MCP / SDK / curl 皆可

能拿來做什麼

四種一天內就能上線的場景

都是「自建要好幾週、用 MsgMesh 是幾行」的事。

01 / AI-NATIVE

AI agent 訂閱事件並反應

事件一到就喚醒長駐的 agent,而不是每隔幾分鐘輪詢一次 長駐訂閱 事件 agent 輪詢對照 空手而回

貼一段設定進 Claude Desktop / Cursor,你的 agent 就整晚盯著你的資料流:訂單一進來自動處理、告警一觸發自動回報,不用你在中間輪詢或轉接。底層是 MCP 的 watch_topic 長駐迴圈。

為何用 MsgMesh:agent 原生 MCP 接入,不必為它寫一層事件橋。

02 / REALTIME

即時聊天室 / 多人協作

發到某個 room 的訊息只送給該 room 的訂閱者,其他 room 收不到 發布 room: vip room: main presence

聊天室、共編、直播互動——訊息即時送達,標題上還能顯示現在多少人在線上。一個 topic 內用 room 分房,發布與 SSE / WebSocket 訂閱都可限定房間,不必每群開一個 topic;瀏覽器用短期 token 直連,長期金鑰留在後端。

為何用 MsgMesh:房間路由與短期憑證由平台處理,重連與去重在官方 SDK 裡——省掉一整套 WebSocket 基建。presence 是整個 topic 的彙總,不分房間。

03 / WEBHOOK

應用事件通知 / webhook 中繼

事件送到 webhook 失敗後自動重試,重試用盡進入死信佇列,可再回放 事件 webhook 死信 replay ✗ ×3

把通知從 A 系統送到 B:至少送達一次,失敗自動重試,重試用盡的單獨進死信佇列可查看、可重送。註冊 webhook 時若提供 secret,每通會帶 X-MsgMesh-Signature 讓對方驗真。

為何用 MsgMesh:重試 / DLQ / 簽章都不用自己寫,也不用自建 queue。

04 / VIBE CODING

讓 agent 接手開通

事件一到就喚醒長駐的 agent,而不是每隔幾分鐘輪詢一次 長駐訂閱 事件 agent 輪詢對照 空手而回

先到面板 Keys 頁簽一把 admin key 貼進 MCP 設定(管理類工具需要它),之後在 AI IDE 裡直接說「幫這個服務建一把只能收發 orders 的 key、順手把 topic 建好」——agent 用 create_key / create_topic 開通下游,你不必再回面板點。

為何用 MsgMesh:治理動作(建 topic、簽鑰匙)也走 MCP,所以第一把 key 之後,擴編不必再回面板點。

方案與定價

先看清楚要花多少

免費開始,量大再走用量計費——限制全部公開;正式定價將於上線時公布。

🚧 Beta 期間免費,完整功能開放。以下方案與額度為規劃方向,正式上線前會依實際使用與反饋調整。

Free 方案:本期含 100 萬 message operations、每秒 20 請求、5 個 topic、訊息保留 3 天,Beta 期間免費、無需付款。PAYG 用量計費:每秒 2000 請求、訊息保留 30 天、含託管函數,價格正式上線時公布(量越大單價越低),無月費、無綁約。

Beta 期間只有免費方案可用,而且不需要付款。上面的用量計費是規劃方向——收款管道尚未開通,現在切過去會發不出訊息。正式開放時會先在這裡公布價格與付款方式。

接進既有系統 · 五分鐘

複製,貼上,跑起來

剛在 Demo 看到事件即時在跑?把同一套接進你既有的 app 或後端——下面三種路徑任選其一,片段即時取自平台,永遠與現行 API 一致。還沒有要接的系統?先跳到下面的獨立範例,跑一個起來。

還沒有 key? 註冊後在面板 Keys 頁簽發一把,設到環境變數 MQ_API_KEY——收發用的鍵請選 key(自訂)並勾 publish + subscribe。MCP 路徑同樣要先有這把 key:拿到 admin key 之後,才能再叫 agent 用 create_key 簽窄鍵給下游。

不用先有系統 · 獨立跑

兩個 clone 即跑的官方範例

上面的片段是接進既有系統的最小改動;這兩個範例則相反——本身就是完整專案,不用先有自己的 app,填一把 API key 就能在你機器上獨立跑起來。每次提交 CI 都會安裝、建置、並用瀏覽器真的載入一次。

網頁聊天室chat-web

前端零長期 key。附一個最小 token-broker 後端:長期 key 只住在後端,前端拿的是 5 分鐘短期降權 token;token 的房間清單由平台強制,越權訂閱回 403。SSE 接收、多房間隔離、斷線用游標從斷點補回。

git clone https://github.com/LukeLogix/msgmesh-examples
cd msgmesh-examples/chat-web
npm install
cp .env.example .env
npm run build
node --env-file=.env server.js
chat-web 跑起來的畫面:兩個分頁在同一房間即時互傳,狀態列顯示 Connected (SSE)

開兩個分頁對打就能看到即時投遞。.env 要填一把同時能 publish + subscribe 的 key。

看 chat-web 原始碼 ↗

事件監看腳本agent-notifier

給 AI agent / 後端的事件層。一支 Node 腳本用 subscribe() 長輪詢等在 topic 上,事件進來就處理;斷線自動退避重連,只有 key 失效才停。收整個 topic(firehose),不分房間。

git clone https://github.com/LukeLogix/msgmesh-examples
cd msgmesh-examples/agent-notifier
npm install
cp .env.example .env
npm start

啟動後每收到一則事件印一行——用上面的 curl 或 chat-web 發一筆,看它跳出來。key 只需 subscribe 能力即可(爆炸半徑最小)。

看 agent-notifier 原始碼 ↗

把第一筆事件送出去

免費方案足夠玩到上手 · 無需信用卡

免費開始 →