regret-mcp
A tiny local MCP memory server that stores lessons learned and resurfaces them before your AI agent repeats the same mistake.
๐ฏ Why?
Trending repos focus on agent memory, agent skills, and autonomous coding agents, but most memory systems are vector stores, hosted services, or heavyweight frameworks. Developers need a zero-dependency local memory primitive for explicit post-mortems: task, mistake, correction, tags. regret-mcp fills that gap with a small SQLite-backed MCP server and CLI that can be attached to Claude Code or any MCP client in seconds.
Target audience: Developers using Claude Code, Cursor, or custom MCP agents who want persistent local memory; agent framework authors needing a simple lesson-memory tool; DevOps and platform teams capturing operational lessons.
โจ Features
- โจ MCP stdio server exposing add_lesson, search_lessons, list_lessons, forget_lesson, and stats tools
- โจ Local SQLite storage with tag normalization, severity levels, and keyword search
- โจ CLI for adding, searching, listing, forgetting, and inspecting lessons without an MCP client
๐ Quick Start
# Install
pip install regret-mcp
# Run
regret-mcp --help
๐ฆ Installation
From Source
git clone https://github.com/YOUR_USERNAME/regret-mcp.git
cd regret-mcp
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# Install in development mode
pip install -e ".[dev]"
# Run tests
pytest -v
๐ฌ Demo
The GIF above was recorded using Charm VHS:
vhs < demo.tape
๐ Usage
# Show help
regret-mcp --help
# Common usage examples
regret-mcp --example
๐๏ธ Architecture
graph LR
A[Input] --> B[Core Engine]
B --> C[Output]
B --> D[Plugins]
D --> E[Extensions]
๐ค Contributing
Contributions are welcome! Please:
- Fork the repo
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
๐ License
MIT ยฉ 2026 โ See LICENSE for details.
If this project helped you, please โญ star it!