|
This privacy-first, self-hosted MCP server helps you organize chat history, summarize messages, search across past chats with AI โ and keeps everything secure and fully under your control. |
Transform your Claude conversations into a searchable, organized knowledge base that grows with you
- Infinite Memory - Claude remembers everything across unlimited conversations with intelligent auto-summarization
- Your Data, Your Control - 100% local storage with zero cloud dependencies or privacy concerns
- Effortless Organization - Smart tags and folders that organize themselves around your workflow
- Intelligent Merging - Automatically combines related conversations while eliminating duplicates
What's new in v2.4.0 โ Project memory binding & auto-detection for Claude Code. See Project Setup Workflow for details.
-
Python 3.10+ โ python.org
-
uv (Python package manager) โ install with:
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
macOS / Linux:
curl -fsSL https://github.com/ukkit/memcord/raw/main/install.sh | bashWindows (PowerShell):
irm https://github.com/ukkit/memcord/raw/main/install.ps1 | iexThis will:
- Download and setup memcord
- Set up Python virtual environment using uv
- Generate platform-specific MCP configuration files
- Configure Claude Desktop, Claude Code, VSCode, and Antigravity IDE
The installer auto-configures all supported IDEs. For manual setup or troubleshooting, see the detailed guides:
| IDE / Client | Guide |
|---|---|
| Claude Code CLI | Installation Guide โ Claude Code |
| Claude Desktop | Installation Guide โ Claude Desktop |
| VSCode + GitHub Copilot | VSCode Setup Guide |
| Google Antigravity | Installation Guide โ Other MCP Apps |
| Configuration templates | config-templates/ (README) |
git clone https://github.com/ukkit/memcord.git
cd memcord
uv venv && uv pip install -e .
uv run python scripts/generate-config.pySee the Complete Installation Guide for updating, advanced options, and custom commands.
# 1. Once you are in claude code, initialize the project with a memory slot (one-time setup)
memcord_init "." "my-project-name"
OR
memcord_init "my_project_name"
# Creates .memcord file containing "my-project-name"
# 2. Start saving your conversations
/memcord-save-progress # Auto-detects slot from .memcord file# Just use slash commands - no slot name needed!
/memcord-read # Reads from bound slot automatically
/memcord-save # Saves to bound slot automatically
/memcord-save-progress # Summarizes and saves automatically- When you run
/memcord-read(or save/save-progress) without arguments - Claude checks for
.memcordfile in the current working directory - If found, reads the slot name and uses it automatically
- No need to remember or type slot names!
# Create a memory slot and save conversation
memcord_name "project_meeting"
memcord_save "Our discussion about the new API design..."
memcord_save_progress
# Use existing memory slot
memcord_use "project_meeting"
# Navigate timeline - select specific entries
memcord_select_entry "2 hours ago" # or "latest", index, timestamp
# Privacy control - activate zero mode (no saving)
memcord_zero # No memory will be saved until switched to another slot
# Search and query your memories
memcord_search "API design decisions"
memcord_query "What did we decide about authentication?"
# Merge related conversations
memcord_merge ["project_meeting", "api_notes"] "consolidated_project"
# Initialize project directory with memory slot (auto-detection for slash commands)
memcord_init "." "my-project" # Creates .memcord file
memcord_unbind "." # Removes binding
Refer to Complete Tools Reference for Advanced Mode and detailed documentation for all 21 tools with examples and parameters.
- Installation Guide - Complete setup instructions for all MCP applications
- Feature Guide - Complete list of features
- Tools Reference - Detailed documentation for all 21 tools
- Import & Merge Guide - Comprehensive guide for Phase 3 features
- Search & Query Guide - Advanced search features and natural language queries
- Usage Examples - Real-world workflows and practical use cases
- Data Format Specification - Technical details and file formats
- Troubleshooting - Common issues and solutions
- Version History - Changelog for all releases
If you find this project helpful, consider:
- โญ Starring the repository on GitHub
- ๐ธ Support Development
- ๐ Reporting bugs and suggesting features
MIT License - see LICENSE file for details.
