Show HN: A Real and Proactive MCP Memory Tool
2 fredamaral 1 5/29/2025, 3:45:42 AM github.com ↗
I've built something that's been missing from AI assistants: a real, persistent, intelligent memory across all your conversations and projects, with proactive suggestions based on context.
What Is It?
MCP Memory is a Model Context Protocol (MCP) server that transforms any AI assistant into a learning companion that remembers everything, recognizes patterns, and proactively suggests relevant context from your history.
Think of it as giving your AI assistant the equivalent of human episodic memory - but better. The MCP is written in go, and in order to implement, I've written the entire protocol as an SDK (also available, at https://github.com/fredcamaral/gomcp-sdk)
Why Does This Matter?
Ever had these frustrations with AI assistants?
- "I already told you this last week..." - No conversation persistence
- "You solved this same problem before!" - No pattern recognition across sessions
- "Remember my coding preferences?" - Starts from scratch every time
- "What was that solution we discussed?" - No searchable memory
MCP Memory solves all of these.
Add one config block to Claude Desktop/VS Code/Cursor, and suddenly your AI:
- Remembers everything across sessions and projects
- Finds similar problems you've solved before using semantic search
- Recognizes patterns in your coding style, preferences, and decisions
- Suggests relevant context proactively based on what you're working on
- Learns across repositories with intelligent cross-referencing
Technical Highlights
- Smart chunking that understands conversation flow and context boundaries
- Vector embeddings with ChromaDB for semantic similarity search
- Pattern recognition engine that learns your preferences and workflows
- Multi-repository intelligence for cross-project insights
- Production-ready with Docker auto-updates, monitoring, and security
- Memory decay that automatically summarizes and archives old memories
- Relationship mapping that links related conversations and solutions
- Serves through HTTP or SSE; for the HTTP, I've implemented a stdio <> HTTP proxy in JS (following the idea of Hashicorp's Terraform MCP)
Demo
After setup, try this:
1. Tell your AI: "Remember I prefer TypeScript over JavaScript for new projects"
2. Later: "What do you know about my coding preferences?"
3. It remembers and builds on that knowledge over time
The memory persists across:
- Different conversation sessions
- Multiple projects and repositories
- Weeks and months of usage
- Various AI clients (Claude, VS Code, Cursor, etc.), customized for the capabilities of each one
What Makes It Different
Unlike simple conversation history or the current MCPs alike, MCP Memory:
- Understands context - knows when you're debugging vs. implementing
- Learns patterns - recognizes your decision-making style
- Connects dots - links related problems across different projects
- Evolves - gets smarter as you use it more
Production Ready
- Auto-updating Docker deployment with Watchtower
- Comprehensive monitoring and health checks
- Security with encryption and access controls
- Backup and restoration capabilities
- Scales from personal use to team deployments
Source & Docs
GitHub: https://github.com/fredcamaral/mcp-memory
License: MIT
Setup time: Under 5 minutes
Compatible with Claude Desktop, VS Code (Continue), Cursor, and any MCP-supporting AI client.
---
I've been using this for my own development work for weeks, and it's genuinely changed how productive I am with AI assistants. Instead of re-explaining context every session, my AI actually builds on our previous conversations.
Would love feedback from the HN community - especially from those working with AI coding assistants daily.
Try it out and let me know what you think!
Comments (1)
glucoseanalysis · 14h ago
Sounds awesome! Can't wait to try.