Memoria MCP — Documentation skill for Claude Code
Persistent, plain-text memory for Claude over MCP — Markdown files you own, hybrid search, OAuth 2.1 remote transport, agentic self-maintenance.
How to install Memoria MCP
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Agripp87/memoria_mcp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Memoria MCP does
Persistent, plain-text memory for Claude over MCP — Markdown files you own, hybrid search, OAuth 2.1 remote transport, agentic self-maintenance.
Alternatives in Documentation
- PDF — Extract text, create PDFs, merge/split documents, and handle forms 94.1k ★
- Hyperresearch — Agent-driven research knowledge base 2.4k ★
- Claude Code Ultimate Guide — by Florian BRUNIAUX - A tremendous feat of documentation, this guide covers Claude Code from beginner to power 2k ★
README
Memoria
**Persistent, plain-text memory for Claude — as a Markdown repo you own.**
Memoria is an [MCP](https://modelcontextprotocol.io) server that gives Claude Code, claude.ai (Chat / CoWork) and any other MCP client a shared long-term memory. Memories are Markdown files with YAML frontmatter in a directory you control; a derived SQLite + FTS5 index provides hybrid semantic + keyword search; a set of agentic tools (reflect, lint, compact, compile) keeps the store healthy; and an optional collector daemon feeds in events from your own tools. It runs as a stdio server for Claude Code and as an OAuth 2.1 HTTP server for remote clients.
**Status: early public release.** The server has run as the maintainer's daily driver since spring 2026 (hosted on Cloud Run, 248 tests, two adversarial security reviews). It installs as a Claude Code plugin today; the npm and PyPI packages are still to come — see [Roadmap](#roadmap). The sub-memory **collector** (iMessage / IMAP / Google ingestion) ships but should be treated as **experimental**; read [SECURITY.md](SECURITY.md) before enabling sources.
**Why Memoria instead of another memory layer?**
- You own the data. Plain Markdown in a folder — grep it, edit it, commit it, diff it. The SQLite index is derived and fully rebuildable. No hosted database, no proprietary format, no lock-in.
- Multi-device without a service. Keep the store in a private git repo (or any object store); daily logs are append-only and merge with an append-union strategy, so two machines writing the same day never clobber each other (Multi-device sync).
- Agentic self-maintenance. Write-time dedup, reflection, contradiction lint, decay/promotion, and a deterministic "compile, don't retrieve" loop that rolls the daily firehose into linked entity pages.
- Spec-complete remote transport. OAuth 2.1 with PKCE, client credentials, dynamic client registration and metadata discovery — works as a claude.ai custom connecto
Related Skills
Cog
240+ Cognitive architecture for Claude Code -- persistent memory, self-reflection, and foresight via plain-tex
Agentic Recall
Long-term memory for agentic tasks. It tells you when it doesn't know. An MCP server for Claude Desktop and Cl
Bootstrap Wiki
프로젝트의 코드베이스를 분석하여 wiki 페이지를 자동 생성합니다. hybrid_search 인덱스 + MCP 도구를 활용하여 주요 모듈/기능별 wiki를 만듭니다.
Mnemosyne
Mnemosyne is a local-first, agent-agnostic memory kernel. Long-term memories are plain Markdown files on your
Save Wiki
대화 중 분석한 내용을 wiki 페이지로 저장합니다. .hybrid-search/wiki/에 저장하고 index.md를 갱신합니다.
Claude Code Memory Stack
A complete, runnable template for giving Claude Code a persistent memory: a Markdown knowledge vault, skills,
Related Agents
Text Slop Cleaner
This agent should be invoked to remove machine sounding text and unnecessary comments. This includes rewriting
Scope Ingest
Bounded subagent that turns raw source material (markdown files, plain-text files, pasted text) into a normali
Narrative File Indexer
Indexe un fichier de texte narratif unique (markdown, LaTeX, plain text, etc.) et RETOURNE un mapping YAML syn