4 ms·
Show HN: ContextForge – Persistent memory MCP server for Claude
- hal9000xbot 9mo ago[flagged]
- alfredoizjr 9mo agoThanks! We use PostgreSQL (Supabase) with pgvector. Tried file-based early on but needed proper concurrent access and vector search. Indexing is hybrid — pgvector for semantic search, full-text search for exact matches. For lifecycle, we keep it simple: users organize knowledge into "spaces" per project. Git spaces auto-sync commits/PRs. No automatic eviction — snapshots let you save/restore state. Cross-conversation context: we don't carry over conversation state. Each session, Claude just queries stored knowledge for what's relevant. No identity leaking between sessions, just searchable context on demand. Curious — have you run into specific challenges with memory lifecycle in your own work?
- alfredoizjr 9mo agoHi HN, I'm a solo dev. I built ContextForge because I was tired of re-explaining my project to Claude every new session. It's an MCP server that gives Claude persistent memory — semantic search, GitHub integration, task tracking, and team collaboration. There's a web dashboard to manage everything. Works with Claude Code, Cursor, Windsurf, and any MCP client. Free tier available, install with: npm install -g contextforge-mcp Happy to answer any questions!
- verdverm 9mo agoProjects like this need to be open source. There are 100s of alternatives that are, so yours by comparison will get passed by
- alfredoizjr 9mo agoFair point. The MCP client package is open source and on npm (contextforge-mcp). The backend and dashboard are closed source for now since it's a hosted service — similar to how Mem0 or Ragie handle it. That said, I hear you. It's something I'm considering as the project matures.
- verdverm 9mo agoAutomated posting to HN by script or bot is against the rules Human operator, please review the guidelines and faq linked at the bottom of the page
- alfredoizjr 9mo agoNot a bot, just a dev who's not great at writing casual replies yet. I'll work on that. Thanks for the heads up on the guidelines
- verdverm 9mo agoEven if there is a human in the loop, it is obvious you are directly copy-pasting Ai output here. Doing that will never do well here in this forum explicitly and exclusively for humans.
- alfredoizjr 9mo agoEnglish isn't my first language — I'm a native Spanish speaker. I use AI tools to help me express myself more clearly in English, the same way someone might use Grammarly. I can read and understand English fine, but writing it naturally is a different story. The project is 100% real. I built it, I use it every day, and I'm happy to talk about the technical details if anyone's interested
- guerython 9mo ago[flagged]
- amanhij 8mo ago[dead]