AcademyMCP serversDevelopment

Selvedge

Development teams that want a record of why code changed, kept next to the repository.

  • Recommendedour rating
  • 25repository stars
  • MITlicence
  • todaylast update
claude mcp add selvedge -- selvedge-server
README.md

Loading the file...

What it does

Stores the reasons behind code changes as structured events, with the diff and the decision recorded for each one. Agents can query that history through diff, blame, history and search commands. Data stays in a local SQLite store in the project folder, and core storage makes no calls to a language model.

Use cases

  1. 01Record why an approach was chosen and what was rejected
  2. 02Read the reasoning behind a function before changing it
  3. 03Review how a file changed across coding sessions

Questions about
Selvedge.

What is Selvedge used for?

Development teams that want a record of why code changed, kept next to the repository. Stores the reasons behind code changes as structured events, with the diff and the decision recorded for each one. Agents can query that history through diff, blame, history and search commands. Data stays in a local SQLite store in the project folder, and core storage makes no calls to a language model.

How do I install Selvedge?

Run this in your terminal: claude mcp add selvedge -- selvedge-server

Is Selvedge open source?

Yes. The code is on GitHub (masondelan/selvedge) under the MIT licence.

Is Selvedge safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.