# MemAuthority

An MCP server that keeps a project's long-term memory in Git, so a new session or another machine picks up accumulated context instead of rediscovering it.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 6
- Author: iasi777
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/iasi777/memauthority
- Updated: 2026-09-08
- HTML: https://affpapa.org/en/nevibecode/mcp/memauthority

## What it does

MemAuthority exposes long-term project memory to an agent over MCP. The memory lives in a Git repository, which is what makes it portable across sessions and machines. The agent handles retrieval, summarising, updates and pruning; you decide what deserves to stay.

Writes go through version checks (CAS), so a stale revision cannot quietly overwrite fresher content. Retries after a dropped connection or an aborted run do not create duplicates, and interrupted writes are journalled and recovered. The working memory stays compact while Git keeps the full revision history. Loading happens on demand — nothing pulls the whole vault into the context window unless the task calls for it.

This suits projects where memory has outgrown a note and become state that later sessions rely on. Small, rarely changing memory is fine in a plain `MEMORY.md`. You need a Git repository to hold the memory; no API key or hosted service is involved.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- recover project context in a fresh session without rereading the codebase
- save task conclusions so they never have to be rediscovered
- drop obsolete entries that mislead the agent
- stop a stale revision from overwriting fresh memory during parallel runs
- park an idea in TODO without cluttering the current context

## Example prompts
- Check this project's MemAuthority and pull in only what you need.
- Record this task.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
