pumaDB

pumaDB

WebsiteFreemiumAI Code Assistant
pumaDB 是一個持久、輕量級的 AI 代理程式記憶體層,透過託管 MCP 或伺服器端 REST API 儲存小型 JSON 記錄,具有可審查的歷史記錄、限制和以安全為中心的「記憶」工具。
https://pumadb.ai/?ref=producthunt&utm_source=aipure
pumaDB

產品資訊

更新時間:2026年06月22日

什麼是 pumaDB

pumaDB 是一個「代理程式記憶體層」,旨在幫助 AI 助理在不同會話中保留有用的上下文,而無需您建立和操作完整的資料庫專案。它允許代理程式或後端服務儲存和檢索小型、持久的 JSON 行(例如,使用者偏好、專案約定、研究剪輯、任務狀態和可重複使用的指令),以便未來的對話和工具呼叫可以從上次中斷的地方繼續。pumaDB 強調明確、緊湊和可審查的記憶體,以便團隊可以看到代理程式記住了什麼並對其進行控制。

pumaDB 的主要功能

pumaDB 是一個輕量級、持久的記憶層,專為 AI 代理和小型伺服器端應用程式設計,讓您無需執行資料庫專案即可儲存和查詢小型 JSON「行」。它提供兩種存取介面——用於代理客戶端的託管 MCP 和用於受信任後端的 REST API——以及用於常見代理記憶體類型(偏好設定、慣例、筆記、任務狀態、研究剪輯)的簡單模式。記憶體設計為明確且可審查,具有範圍限制、速率限制、避免重複的自然語言編輯以及支援還原的自動版本歷史記錄。
託管 MCP 記憶體端點: 透過託管 MCP 伺服器(`https://api.pumadb.ai/mcp`)使用可串流 HTTP 連接代理,與 ChatGPT 和 Claude 等客戶端相容,透過工具呼叫寫入和檢索持久記憶體。
伺服器端 REST API: 從受信任的後端/無伺服器程式碼使用 `https://api.pumadb.ai` 和 bearer keys,透過 `/v1/{table}` 端點(包括按行更新和按篩選器更新操作)建立、查詢、更新和刪除 JSON 行。
代理記憶體的輕量級 JSON 行模式: 儲存小型、持久的記錄,例如技能 markdown、專案慣例、使用者偏好設定、研究剪輯、暫存區和任務狀態——旨在使未來的工具呼叫和會話更智慧。
具有安全防護的可審查記憶體: 透過表格/行/儲存限制和每個鍵的速率限制,刻意保持記憶體小而受控,有助於限制增長並減少失控寫入。
版本歷史記錄 + 恢復: 每次更新/刪除都會歸檔先前的行內容;最後 10 個版本會保留 30 天,並且可以恢復,從而實現可審計性和回滾。
自然語言編輯和檢視器連結: 支援「自然編輯」(例如,更新偏好設定而無需重複行),並可為較大的結果或文字輸出生成短期檢視器/下載連結。

pumaDB 的使用案例

客戶支援代理個人化: 儲存每個客戶的偏好設定(語氣、格式、升級規則)和過去的解決方案筆記,以便支援代理在不同會話中保持一致的回應。
工程團隊專案記憶體: 保留儲存庫慣例、架構決策、分支規則和可重用工作流程,以便編碼代理停止重複發現相同的專案上下文。
研究和分析的延續: 保存研究剪輯、來源連結、摘要、比較筆記和後續問題,以應對需要連續性的多日調查。
操作的長期任務狀態: 追蹤開放線程、阻礙、交接筆記和待處理操作,供操作/IT 代理協調跨班次或多個工具的工作。
無伺服器應用程式設定和輕量級記錄: 從小型後端/工作程式使用 REST API 儲存應用程式設定、筆記或狀態作為 JSON 行,而無需佈建傳統資料庫。

優點

無需資料庫專案;快速設定持久代理記憶體。
兩種整合模式(代理的託管 MCP,後端的 REST)涵蓋常見的部署模式。
內建版本歷史記錄和恢復提高了安全性和可審計性。
明確的操作防護措施(限制和速率限制)有助於保持記憶體小而易於管理。

缺點

專為小型記憶體佔用而設計(例如,表格/行/儲存限制),因此可能不適用於大型資料集。
REST API 鍵必須保留在伺服器端(不能直接從客戶端應用程式使用),這可能會增加後端要求。
速率限制可能會限制高吞吐量工作負載或大量讀/寫模式。

如何使用 pumaDB

1) 選擇您將如何連接到 pumaDB: 選擇兩種存取方法之一:(a) 適用於代理程式客戶端 (ChatGPT、Claude、Codex 或任何支援 Streamable HTTP MCP 的客戶端) 的託管 MCP,或 (b) 適用於後端/無伺服器/CLI 的伺服器端 REST API。託管 MCP 端點:https://api.pumadb.ai/mcp。REST API 基礎:https://api.pumadb.ai。
2) 如果使用託管 MCP:將您的代理程式客戶端連接到 pumaDB MCP 伺服器: 在您的支援 MCP 的客戶端中,使用 Streamable HTTP 傳輸新增一個新的 MCP 伺服器,並將伺服器 URL 設定為 https://api.pumadb.ai/mcp。根據客戶端的提示透過 OAuth 進行身份驗證。
3) 如果使用 REST:安全地設定伺服器端 API 金鑰: 在受信任的伺服器端環境(後端、無伺服器功能、Worker、CLI)中建立並儲存一個名為 puma_live_* 的 API 金鑰。請勿將 API 金鑰放置在 React 捆綁包、靜態網站、行動應用程式、瀏覽器程式碼或公共儲存庫中。
4) 決定您希望 pumaDB 記住什麼(您的模式): pumaDB 儲存小型持久 JSON 行。常見的記憶體類型包括:技能 markdown、專案約定、使用者偏好、研究剪輯、任務狀態和類型安全記憶體(作為惰性記錄儲存的資源/程式碼片段/配置範例,供以後審查)。
5) 為您的記憶體建立/選擇一個表格: 將記憶體組織到表格中(例如:preferences、project_conventions、task_state)。每個帳戶最多支援 20 個表格,每個表格 1,000 行,總儲存空間為 25 MB。
6) 寫入記憶體(建議使用託管 MCP:使用整合的記憶工具): 從透過 MCP 連接的代理程式客戶端,呼叫 pumaDB 記憶工具來儲存一個 JSON 行(例如,儲存使用者偏好,如「保持答案簡短」)。記憶工具儲存帶有惰性安全中繼資料的常見記憶體類型。
7) 寫入記憶體(REST 替代方案:將 JSON 行 POST 到 /v1/{table}): 從伺服器端程式碼,向 https://api.pumadb.ai 上的 POST /v1/{table} 發送一個經過身份驗證的請求,以在表格中建立一行。使用 bearer API 金鑰。儲存您的應用程式/代理程式稍後將查詢的 JSON 欄位。
8) 在需要時讀取/查詢記憶體: 在您的代理程式客戶端中使用 MCP 查詢式工具呼叫(例如,在回應之前查詢偏好表格),或從伺服器端程式碼使用 REST GET /v1/{table}。小型查詢可以返回內聯 JSON;較大的結果可以返回短期檢視器/下載連結(或請求 includeLink: true)。
9) 當事實改變時明確更新記憶體: 使用 REST 端點更新儲存的行:POST /v1/{table}/update_row 用於有針對性的更新,或 POST /v1/{table}/update_where 用於過濾更新。pumaDB 支援「自然編輯」,因此可以用作過濾更新的純文字更改,而不會產生重複;批量更新需要明確選擇加入。
10) 刪除您不再希望儲存的記憶體: 使用 DELETE /v1/{table} 從表格中刪除行(伺服器端)。刪除和更新會自動封存先前的行內容。
11) 使用版本歷史記錄從錯誤中恢復: pumaDB 會為每次更新和刪除保留自動版本歷史記錄:最後 10 個版本會保留 30 天,並且可以透過單次呼叫恢復。
12) 保持在限制和速率限制內: 根據帳戶限制(20 個表格、每個表格 1,000 行、總計 25 MB)規劃使用。遵守速率限制:每個金鑰每分鐘 30 次寫入和每個金鑰每分鐘 60 次讀取。

pumaDB 常見問題

pumaDB 是一個為 AI 代理設計的持久記憶層,讓您可以儲存小型、可審查的 JSON 記錄(行),以便代理在不同會話中記住事實、偏好、筆記、狀態和其他上下文,而無需運行自己的資料庫專案。

与 pumaDB 类似的最新 AI 工具

Gait
Gait
Gait 是一個集成 AI 辅助代碼生成和版本控制的協作工具,使團隊能夠高效地追蹤、理解和共享 AI 生成代碼的上下文。
invoices.dev
invoices.dev
invoices.dev 是一個自動化發票平台,直接從開發者的 Git 提交生成發票,並具有 GitHub、Slack、Linear 和 Google 服務的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一個 AI 驅動的邊緣計算工具包,通過深度學習技術簡化 RFP(請求提案)回應並實現實時田間表型。
Cart.ai
Cart.ai
Cart.ai 是一個 AI 驅動的服務平台,提供全面的業務自動化解決方案,包括編碼、客戶關係管理、視頻編輯、電商設置和定制 AI 開發,並提供 24/7 支持。