MemorIA — Development skill for Claude Code
Persistent semantic memory for agents (Claude Code, Cursor, and custom agents) using MCP + Qdrant.
How to install MemorIA
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jpwarmer/memorIA and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What MemorIA does
Persistent semantic memory for agents (Claude Code, Cursor, and custom agents) using MCP + Qdrant.
Alternatives in Development
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
- /remember — Save a finding or successful pattern to persistent hunt memory 1.2k ★
- Projectmem — Open-source coding agent memory 766 ★
README
Memory MCP (memorIA)
Persistent semantic memory for agents (Claude Code, Cursor, and custom agents) using MCP + Qdrant.
Goal
Avoid starting every session from zero:
- Before working: the agent retrieves context with
memory_search. - After finishing: the agent persists learnings with
memory_save.
Current Architecture
Agent (Claude/Cursor/custom)
<- MCP stdio ->
memory-mcp-server/server.py
<- qdrant-client ->
Qdrant Docker (localhost:6333)
Scopes: project / session / global / cache
Requirements
- Docker Desktop running
- Python 3.10+
- A shell environment:
- Windows: PowerShell
- macOS: Terminal (zsh/bash)
Quick Setup
From the repository root:
Windows (PowerShell)
docker compose up -d
cd memory-mcp-server
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install --upgrade pip
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
Copy-Item .env.example .env
.\.venv\Scripts\python.exe server.py
macOS (zsh/bash)
docker compose up -d
cd memory-mcp-server
python3 -m venv .venv
./.venv/bin/python -m pip install --upgrade pip
./.venv/bin/python -m pip install -r requirements.txt
cp .env.example .env
./.venv/bin/python server.py
Environment Variables
Set these in `memory-mcp-server/.env`:
QDRANT_URL(default:http://localhost:6333)QDRANT_API_KEY(optional)MCP_SERVER_NAME(default:memorIA)EMBEDDING_MODEL(default: multilingual model)
MCP Client Configuration
Use these references:
memory-mcp-server/cursor-mcp.example.jsonmemory-mcp-server/claude-desktop-mcp.example.json
Make sure `command` and `args` point to your `.venv` Python interpreter and to `memory-mcp-server/server.py`. If you use a generic `python` command, your MCP client may pick a different interpreter and fail with `ModuleNotFoundError: fastembed`.
Available Tools (Actual Contract)
- `memory_search(query, project_id="default", scope="project", limit=5
Related Skills
MCP Memory
🧠 Memoria local para agentes IA vía MCP. Drop-in para Claude Code, OpenCode, Cursor, Continue. Python + FastM
Openclaw Memory Qdrant
OpenClaw plugin for semantic memory with Qdrant and Transformers.js
Agent Memory Kits
Persistent local-first semantic memory for any agent: (Hermes, claude code, codex, etc..) : plugin (auto-recal
Claude Code Semantic Memory
Persistent semantic memory system for Claude Code.
God Of The Void
A Claude Code skill with a BODY: persistent memory across sessions, ~0-token semantic search, an errarium that
Wife
Local, persistent and auditable memory layer for Claude Code, Codex, Cursor & Gemini CLI. Your coding agent st
Related Agents
Memory Manager
Invoke when the user wants to save brand knowledge to persistent memory, search past campaign learnings, sync
Broca For Claude Desktop
Add persistent file-based memory to Claude Desktop in 5 minutes.
Beads Sync
Synchronizes Spec Kit tasks with Beads persistent task memory