mindpm: A Free MCP Server for Persistent Project Memory with Claude

mindpm is a free, open-source MCP server that gives Claude persistent project memory across conversations using a local SQLite database. It was built specifically to solve the problem of re-explaining projects at the start of each Claude Code session.
What it does
mindpm provides Claude with a local SQLite database to read and write during conversations, tracking:
- Tasks (status, priority, blockers, sub-tasks)
- Decisions (what was decided, why, alternatives rejected)
- Notes (architecture, bugs, ideas, research)
- Sessions (what was done, what's next)
The next conversation picks up exactly where you left off. For example: You ask "What should I work on next?" and Claude responds: "Last session you finished the auth refactor. You have 3 high-priority tasks: rate limiting, API docs, and the webhook retry bug. Rate limiting is unblocked — start there."
Technical details
mindpm works with any MCP-compatible client, including Claude Code, Cline, and Cursor. The entire project was built using Claude Code for MCP tool definitions, SQLite schema, session handoff logic, and the built-in Kanban board UI.
Setup takes 30 seconds with this command:
claude mcp add mindpm -e MINDPM_DB_PATH=~/.mindpm/memory.db -- npx -y mindpmEverything runs locally with no cloud, accounts, or subscriptions. The built-in Kanban board is available at localhost:3131.
Source and availability
mindpm is available on GitHub and npm. The project lives in Claude's memory via mindpm itself, creating a meta development experience.
📖 Read the full source: r/ClaudeAI
👀 See Also
Mergetrain: A Local Merge Queue for Parallel Claude Code Sessions That Prevents Trampled Pushes
Mergetrain is a local merge queue that prevents parallel Claude Code sessions from trampling each other's pushes. It uses worktrees, a pre-push hook, and a single runner that assembles branches into a train, runs tests, then atomically pushes.

Claude adds interactive chart and diagram creation feature
Claude can now generate interactive visuals including charts, diagrams, and explorable breakdowns directly within conversations. The feature is available in beta across all plans including free tier.

Kanwas: Open-source shared context board for teams and AI agents
Kanwas is an open-source multiplayer workspace where teams and AI agents share documents, evidence, and decisions on a canvas with live streaming tool calls. Self-hosted via Docker, it's git-backed with Yjs and BlockNote.

clarp: Open Source Drop-In Replacement for Claude -p Before June 15 Metered Pricing
Claude -p moves to metered pricing on June 15. clarp is an open source CLI that replaces it for local workflows — just change the binary name from claude to clarp.