1. Conduid
  2. RAG
  3. Varve
MCP server · RAG

Varve

Decision memory for AI coding agents. A local-first Go binary and MCP server: records decisions with evidence, scope, provenance and expiry, packs the relevant ones into each agent session within a token budget, and links commits back to the decisions that were in scope when they landed.

34Low

Scored 2 months ago · breakdown

About Varve

Varve is an MCP server in the RAG category: decision memory for AI coding agents. A local-first Go binary and MCP server: records decisions with evidence, scope, provenance and expiry, packs the relevant ones into each agent session within a token budget, and links commits back to the decisions that were in scope when they landed.

Install

From source
git clone https://github.com/varve-sh/varve

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

memory_contextEverything binding on a given set of files. Proposals are reported as a trailing count with their ids, not as content

Parameters not published.

memory_forgetDelete a **note** outright. A decision or convention is *not* deleted, rejected or reverted: the call records a disposal request and returns it as pending human confirmation

Parameters not published.

memory_getFetch the full content of a memory by ID

Parameters not published.

memory_pack**Session bootstrap.** Everything binding on the files you're about to touch, packed into a token budget, in rank order. Proposals are counted in the footer, never included as content

Parameters not published.

memory_promptCapture the user's original request at session start

Parameters not published.

memory_recallSearch memories by natural language query. Mid-task exploration, where `memory_pack` is the once-per-session bootstrap. Proposals come back marked `PROPOSED`

Parameters not published.

memory_saveSave a decision, convention or note. A decision or convention is recorded **proposed** and does not bind until a human accepts it

Parameters not published.

memory_updateEdit an existing memory by ID. Cannot move a note into the governed class — `varve decision promote <id>` does that, and it's a human action

Parameters not published.

Ask AI

✦

Ask AI about Varve

Powered by Claude · Grounded in docs

I know everything about Varve. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Varve

How do I install Varve?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Varve safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Varve still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.