Memctl: Open Source MCP Server for Persistent Memory in AI Coding Agents

Memctl is an open source MCP server that gives AI coding agents persistent memory across sessions, machines, and IDEs. It stores your project context and serves it back in the next session, enabling team scenarios where one agent learns something and every team member's agent gains that knowledge.
Key Details
The tool was built entirely with Claude Code, with Claude Code writing the vast majority of the codebase. Development took two weeks from first commit to beta release, which the creator states would not have been possible without Claude Code.
Memctl includes:
- 11 MCP tools
- Hybrid search functionality
- Offline caching
It works with various MCP clients including:
- Claude Code
- Cursor
- Windsurf
- Cline
- Any MCP client
The server is self-hostable with Docker and licensed under Apache 2.0. It's free to use with paid tiers available for larger teams.
Getting started involves two commands:
npx memctl auth && npx memctl init
The project is available on GitHub at github.com/memctl/memctl with additional information at memctl.com.
This type of MCP server addresses a common limitation in AI coding assistants where context doesn't persist between sessions, requiring users to repeatedly explain project details. By maintaining persistent memory, agents can build on previous interactions and share knowledge across team members.
📖 Read the full source: r/ClaudeAI
👀 See Also

VS Code Agent Kanban: Markdown-based task management for AI coding agents
VS Code Agent Kanban is an extension that creates a GitOps-friendly kanban board inside VS Code using markdown files as task records. It addresses context rot in AI coding agents by preserving planning conversations, decisions, and implementation details in version-controlled .md files.

Visdiff: Visual Feedback Loop for Claude's Frontend Code Generation
Visdiff addresses the visual accuracy gap in Claude's frontend code generation by comparing rendered output pixel-by-pixel with Figma designs and feeding differences back into the loop until they match.

Attesor: AI-Powered Reverse Engineering of Rosetta 2 for Linux VM
Attesor is a GitHub project that uses AI to reverse-engineer Apple's Rosetta 2 binary translation technology, aiming to document its architecture and potentially enable x86_64-to-ARM64 translation on Linux virtual machines.

OpenClaw Developer Achieves AI Agent Breakthroughs with Uber and Restaurant Booking Automation
An OpenClaw developer has successfully created AI agents that autonomously complete Uber ride bookings and restaurant reservations on real websites, overcoming bot detection and CAPTCHAs using a stack with stealth browsers, residential proxies, and CAPTCHA solving.