regret-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@regret-mcpsearch lessons about deployment failures"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: apex-memory
✨ 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!
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory for AI agents — log and recall conversation context over MCP.
- memnodeOAuthdev.memnode
Persistent, inspectable memory for AI agents with lineage, correction, and a hosted MCP endpoint.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
- mcpOAuthai.butlerbrain
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA local-first MCP memory server providing persistent, searchable memory for AI agents, powered by SQLite.11Apache 2.0
- AlicenseNot gradedqualityCmaintenancePersistent memory for AI coding agents. Enables agents to save and recall decisions, patterns, bugs, and context across sessions via an MCP server with local SQLite storage.122MIT
- AlicenseAqualityBmaintenanceA local-first memory engine for AI agents with MCP-native, graph-linked, spaced repetition. It enables agents to log, retrieve, and manage learnings via CLI or MCP server.8AGPL 3.0
- AlicenseAqualityCmaintenanceA lightweight, local-first MCP server and CLI that helps developers and AI coding agents store and retrieve lessons learned during development, using SQLite and context-aware filtering.6MIT