
Provena Agent Memory
io.github.admiralpunk由 GitHub 帳號 admiralpunk 發布v0.1.15更新於 Oct 24, 2026
Self-hosted MCP memory for AI agents: persistent context with evidence-backed claims.
發布方自己的服務:Memory.fit
概覽
為 AI 程式代理提供跨工作階段的持久記憶,每項結論都能追溯到來源事件與作用域。
- 可以做什麼
- Provena 是自託管的記憶服務,其 MCP 連接器為 Codex、Claude Code、Gemini CLI 等用戶端提供跨工作階段的情境。它把對話回合記錄為僅可附加的事件,並將衍生結論分開儲存,每項結論連結到來源證據、審核狀態、有效期間以及專案或分支作用域。memory_explain 工具可將結論追溯到來源、審核歷程、衝突與已記錄的檢索。Next.js 主控台供人工檢查與審核候選事實。
- 適用情境
- 當代理需要跨工作階段記住事實,而且你希望能稽核它為何相信這些事實(例如找出過時或不可信的脈絡)時,適合採用。它適合能自行執行服務,並想要來源可追溯性而非不透明記憶庫的團隊。
- 執行需求
- 需要 Python 3.11+、pipx、Docker Compose 以及支援的代理主機。quickstart 會啟動本機服務、PostgreSQL、Ollama 與主控台,並下載約 1.26 GB 的預設模型。連接既有服務時需設定 PROVENA_API_URL、PROVENA_API_KEY 與 PROVENA_SCOPE_ID。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Provena Agent Memory,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Provena
Evidence-backed memory for AI agents.
Know what an agent remembers—and why.
Provena is an open-source, self-hosted memory service for AI agents. Its MCP connector gives Codex, Claude Code, Gemini CLI, and other clients context across sessions. Each claim stays linked to its source event, review status, and scope, so you can inspect what an agent remembers and why.
Product demo
Watch a walkthrough of setup, cross-session recall, and the operator console:
https://github.com/user-attachments/assets/37fe219c-b678-4c6d-811d-bfdd37552628
Why provenance matters
An agent can retrieve a relevant fact that is wrong, stale, or taken from an untrusted source. Provena keeps the original evidence and the derived memory separate:
Provena keeps both statements, so it can explain why Alex's preference changed. Events and evidence are append-only. Claims have review status, optional validity time, and exact tenant and project or branch scope. Model-extracted claims remain candidates; source authority is separate from search relevance and never grants permission to act. memory_explain traces a claim back to its source, review history, conflicts, and recorded retrievals.
Provena is one FastAPI service backed by PostgreSQL and pgvector. MCP and host hooks capture turns and retrieve attributed context; Ollama or an optional hosted model extracts candidate facts and embeddings. The Next.js console lets a human inspect and review them. Architecture details · Decisions
Get started
You need Python 3.11+, pipx, Docker Compose, and one supported agent host. Install the connector and choose your host:
Use provena quickstart claude or provena quickstart gemini for those hosts. Quickstart starts the local service, PostgreSQL, Ollama, and the console; creates agent and reviewer credentials; and installs MCP plus automatic capture and retrieval hooks. It prints the console URL. Restart your agent host and review Provena under /hooks and /mcp.
The first run downloads the default models (about 1.26 GB). The local Ollama image is a digest-pinned CPU build. Installing the package alone does not record conversations; running quickstart is the opt-in step.
To check that the API and database are running:
Connect to an existing service
Ask its operator for an API URL, agent API key, and project or branch scope ID. With the connector installed, run:
Replace codex with claude or gemini as needed. For another MCP client, use provena connect generic to print its configuration. See the connector guide for manual MCP setup and console access.
Other setup paths
- Manual self-hosting: download the v0.1.15 Compose file and follow the deployment guide for the remaining files, credentials, upgrades, and backups.
- Develop from source: follow the local development guide for Python, Docker, the console, and tests.
Current limits
Retrieval uses an exact scope; branch inheritance is not implemented. Provena records which claims were delivered to an agent, but cannot prove that a later action was caused by them. More on current guarantees and limits.
Contributing
Start with a good first issue or read CONTRIBUTING.md. See SECURITY.md for private vulnerability reporting and CHANGELOG.md for release history.
來源:README.md,提交 7e7eadb
工具
0版本歷史
8- v0.1.15最新Sep 29, 2026
- v0.1.13Sep 27, 2026
- v0.1.12Sep 27, 2026
- v0.1.11Sep 25, 2026
- v0.1.10Sep 25, 2026
- v0.1.8Sep 23, 2026
- v0.1.7Sep 23, 2026
- v0.1.4Sep 22, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Memory 整合

Memory.fit
fit.memory官方發布者
託管式 Memory.fit 伺服器,讓 AI 讀取你的訓練、睡眠、恢復與飲食資料,並寫回每週計畫、每日目標和飲食計畫。
pg.ddx.io: the PostgreSQL community's memory
io.ddx.pg官方發布者
pg.ddx.io: the PostgreSQL community's memory 的託管 MCP 服務,由 pg.ddx.io 發布;無需登入;Streamable HTTP;29 個工具。
var.gg Naming Memory
gg.var官方發布者
遠端 MCP 伺服器,可依領域概念推薦並檢索韓、日、中、越、英多語言的程式識別字名稱,並提供 ERD 結構查詢。

Counterparts
ai.counterparts
為 Claude Code 與 Claude Desktop 提供的本地優先長期記憶:助理自行寫下關於你與專案的筆記,並在之後的對話中回想起來。

LAHZE - Persian AI Memory Platform
由 GitHub 帳號 pedramgholizadeh 發布
以波斯語為先的地理記憶平臺:發現地點,起草併發布僅限波斯語的記憶。AI 翻譯