|
|
MEMCORD v2.4.0 (mcp server)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. |
Never Lose Context Again
Transform your Claude conversations into a searchable, organized knowledge base that grows with you
Core Benefits
- 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.
Prerequisites
-
Python 3.10+ — python.org
-
uv (Python package manager) — install with:
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Quick Start
macOS / Linux:
curl -fsSL https://github.com/ukkit/memcord/raw/main/install.sh | bash
Windows (PowerShell):
irm https://github.com/ukkit/memcord/raw/main/install.ps1 | iex
This 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
IDE Configuration
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) |
Manual Installation
git clone https://github.com/ukkit/memcord.git
cd memcord
uv venv && uv pip install -e .
uv run python scripts/generate-config.py
See the Complete Installation Guide for updating, advanced options, and custom commands.
Project Setup Workflow
First-Time Setup (New Project)
# 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
Subsequent Sessions (Returning to Project)
# 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
How Auto-Detection Works
- 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!
Basic Usage
# 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.
Documentation
- 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.
Star History
Metadata
Release files for iflow-mcp_ukkit_memcord 2.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_ukkit_memcord-2.4.1.tar.gz | 154.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_ukkit_memcord-2.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 325.2 kB
Release files / iflow_mcp_ukkit_memcord-2.4.1.tar.gz
| Download URL | iflow_mcp_ukkit_memcord-2.4.1.tar.gz |
|---|---|
| Size | 154.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a532113d0bb9fe9d651851a91157413679f811717a70fff28fae1ad8a4ad707d
|
|
BLAKE2b-256 checksum How to use checksums |
ad507a447b002f2248e008d61656a2e58d9d8974333d3d2637d10e5732f933ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / iflow_mcp_ukkit_memcord-2.4.1-py3-none-any.whl
| Download URL | iflow_mcp_ukkit_memcord-2.4.1-py3-none-any.whl |
|---|---|
| Size | 171.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f24965192f10a10c9b17d6fdbedf601cb15ab6a045d25274f65981114ffaf798
|
|
BLAKE2b-256 checksum How to use checksums |
a557477bc6eaaccc086ca75b18d819b6802835fa5d0e275ae44374abdbdb189c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|