# 🧠 RMS Memory MCP **Version:** `1.3.0` (2026-10-13) Β· companion GUI `1.3.0` (unified numbering) **Persistent, local-first memory for your AI coding agents.** Stop re-explaining your architecture to Cursor, Zed, and Claude Code and other IDEs every single session. [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Rust](https://img.shields.io/badge/Rust-1.96.1-orange?logo=rust)](https://www.rust-lang.org/) [![Crates.io](https://img.shields.io/crates/v/rms-memory-mcp)](https://crates.io/crates/rms-memory-mcp) [![Release](https://img.shields.io/github/v/release/max-ramas/rms-memory-mcp?color=blue)](https://github.com/max-ramas/rms-memory-mcp/releases) ![Downloads](https://img.shields.io/github/downloads/max-ramas/rms-memory-mcp/total) ![Build](https://github.com/max-ramas/rms-memory-mcp/actions/workflows/release.yml/badge.svg) [![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey)]() [![MCP](https://img.shields.io/badge/protocol-MCP-blueviolet)](https://modelcontextprotocol.io) [Features](#-key-features) β€’ [Download](https://github.com/max-ramas/rms-memory-mcp/releases/latest) β€’ [Install](#-installation) β€’ [Quick Start](#-quick-start) β€’ [CLI](#-cli-commands) β€’ [MCP Tools](#-mcp-tools-exposed) β€’ [Architecture](#-architecture-highlights)
---
ko-fi
--- ## The Problem You're developing a single project but switching between different agents β€” Cursor, Zed, Claude Code, OpenCode, etc. Every one of them loses context of architectural decisions, system requirements, and user preferences the moment you close the tab. You end up re-explaining the same things over and over, or copy-pasting a stale `CLAUDE.md` between tools. **RMS Memory MCP** bridges this gap: a single, isolated, centralized Markdown vault β€” perfectly structured for LLM consumption β€” that any MCP-compatible IDE can read from and write to. ### πŸ–₯️ Prefer a GUI over raw Markdown? **[RMS Memory GUI](./GUI-README.md)** turns your vault into a visual workspace β€” full graph editor, per-project Git & GitHub sync, one-click Doctor repair, and an AI-assisted Wiki generator (bring your own key). One-time desktop app, works on top of everything below. The MCP server stays 100% free and standalone either way. ## ✨ Key Features | | | |---|---| | πŸ—‚οΈ **Global Centralized Vaults** | Project context lives outside your repo β€” zero `.mcp` file pollution. | | πŸ” **Hybrid Retrieval (LanceDB)** | Embedded Vector Search + Tantivy Full-Text Search for zero-fail context hits. | | 🌐 **Multilingual Semantic Parsing** | `fastembed-rs` + `multilingual-e5-small` by default β€” native Russian & English understanding. Since 1.3.0 `rms-memory embedding use` switches to another bundled model or a local Ollama model (each keeps its own index), and `rms-memory embedding eval` measures hit@k / MRR on your own vault. | | 🌳 **AST Markdown Chunker** | `pulldown-cmark`-based chunking keeps code blocks and lists bound to their parent heading. | | 🧩 **Semantic Code Memory** | Optional Tree-sitter indexing for Rust, Go, JS/JSX, TS/TSX, Python, C/C++, Java, Ruby, Swift, C#, PHP, Kotlin, SQL, HTML, CSS, and Vue `