memory_plugin MCP server
2026년 10월 21일 커밋AI 코딩 에이전트가 세션 전반에 걸쳐 컨텍스트, 선호도 및 프로젝트 지식을 유지할 수 있도록 로컬 우선 방식의 장기 메모리와 하이브리드 RAG를 제공합니다.
다른 이름 Lotargo/memory_plugin, memory-plugin, @lotargo/memory_plugin
- 스타
- 2
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 10월 21일
- 라이선스
- MIT
memory_plugin MCP란?
memory_plugin은(는) MCP server입니다. AI 코딩 에이전트가 세션 전반에 걸쳐 컨텍스트, 선호도 및 프로젝트 지식을 유지할 수 있도록 로컬 우선 방식의 장기 메모리와 하이브리드 RAG를 제공합니다.
프로젝트 README에서 생성된 요약
memory_plugin MCP server 정보
memory_plugin의 주요 기능은 AI 코딩 에이전트가 서로 다른 세션에서도 프로젝트 컨텍스트와 개인 선호도를 유지할 수 있도록 돕는 것입니다. Claude Code, Codex, Gemini CLI, OpenCode 또는 Antigravity와 같은 MCP 클라이언트를 사용하는 개발자를 위한 로컬 우선 솔루션을 제공합니다. 이 서버는 Git 기반 ID를 사용하여 관련 없는 작업은 격리하면서 특정 프로젝트 내에서 메모리가 일관되게 유지되도록 합니다.
사용자는 로컬 웹 UI를 통해 Notebook 기록을 탐색하고, 지침을 편집하며, 지식 그래프를 검토하는 등 지식을 관리할 수 있습니다. 시스템은 하이브리드 전체 텍스트 및 벡터 검색을 활용하여 Markdown 파일, PDF, 스프레드시트 및 코드를 검색합니다. 모든 과정은 CPU 추론과 SQLite 인덱스를 사용하여 로컬에서 실행되므로 외부 벡터 데이터베이스나 호스팅된 embedding API가 필요하지 않습니다. 저장소는 로컬에 있지만, 사용자는 백업을 위해 Turso를 통해 수동 ZIP 클라우드 체크포인트를 생성할 수 있는 옵션이 있습니다.
활용 사례
- 1아키텍처 결정 사항 유지코딩 에이전트에게 특정 기술 스택 세부 정보를 저장하도록 요청하여 향후 세션에서도 기억되게 합니다.
- 2장문 문서 검색하이브리드 검색을 사용하여 수집된 PDF, 스프레드시트 또는 웹 페이지를 검색하고 프로젝트 세부 정보를 찾습니다.
- 3시각적 인터페이스를 통한 메모리 관리로컬 웹 패널을 사용하여 기록을 탐색하고, 지침을 편집하며, 지식 그래프를 확인합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
memory_plugin MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 memory_plugin MCP 설치
$ claude mcp add memory-plugin -- npx -y @lotargo/memory_pluginCursor에 memory_plugin MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"memory-plugin": {
"command": "npx",
"args": [
"-y",
"@lotargo/memory_plugin"
]
}
}
}VS Code에 memory_plugin MCP 설치
.vscode/mcp.json
{
"servers": {
"memory-plugin": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lotargo/memory_plugin"
]
}
}
}VS Code CLI에 memory_plugin MCP 설치
$ code --add-mcp '{"name":"memory-plugin","type":"stdio","command":"npx","args":["-y","@lotargo/memory_plugin"]}'Claude Desktop에 memory_plugin MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"memory-plugin": {
"command": "npx",
"args": [
"-y",
"@lotargo/memory_plugin"
]
}
}
}Codex에 memory_plugin MCP 설치
$ codex mcp add memory-plugin -- npx -y @lotargo/memory_pluginCodex config.toml에 memory_plugin MCP 설치
~/.codex/config.toml
[mcp_servers.memory-plugin] command = "npx" args = ["-y", "@lotargo/memory_plugin"]
Gemini CLI에 memory_plugin MCP 설치
$ gemini mcp add -s user memory-plugin npx -- -y @lotargo/memory_pluginGemini settings.json에 memory_plugin MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"memory-plugin": {
"command": "npx",
"args": [
"-y",
"@lotargo/memory_plugin"
]
}
}
}자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능lotargo/memory_plugin is public and reachablegithub.com/lotargo/memory_plugin ↗통과
- 패키지가 이 저장소를 소스로 명시@lotargo/memory_plugin names lotargo/memory_plugin as sourcenpmjs.com/package/@lotargo/memory_plugin ↗통과
- 빌드 출처(Sigstore 증명)No build attestation published for this release검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-21github.com/lotargo/memory_plugin ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from @lotargo/memory_plugin통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기@lotargo/memory_plugin
Local-first long-term memory, hybrid RAG, and agent personalization for AI coding agents.
Quick Start · Web UI · First use · Documentation
Why use it?
AI coding assistants lose preferences, architectural decisions and investigation context between sessions. memory_plugin keeps that knowledge available across OpenCode, Codex, Claude Code, Gemini CLI, Antigravity and other MCP clients.
- Keep useful context across sessions. Save concise facts and working instructions in human-readable Markdown, with tags, history and explicit persona controls.
- Retrieve the details when needed. Search long-form Notes, PDF, DOCX, spreadsheets, web pages and code with hybrid full-text/vector retrieval, source links and a knowledge graph.
- Follow the project across checkouts. Git-based identity keeps project memory consistent while isolating unrelated projects and global context.
- Manage memory in one local panel. Browse and edit records, instructions and sources, configure models, and review backup and maintenance actions.
- Run locally. CPU inference and local storage need no Docker, external vector database or hosted embedding API. Full ZIP cloud checkpoints through Turso are optional; there is no telemetry.
Quick Start
Requirements
- Node.js 22.16+ in the 22.x branch, or 24+ (
^22.16.0 || >=24.0.0); Node 23 is excluded. - npm/npx and a supported coding client or another MCP-capable client.
CPU execution is the stable default. WebGPU is experimental.
Install
Choose the client you want to configure. For Codex:
npx -y @lotargo/memory_plugin setup --codex
Other client flags: --opencode, --claude, --gemini, --antigravity.
Setup installs the selected integration and bundled skill, and adds managed memory instructions where supported. Existing unrelated configuration is preserved.
To set up OpenCode, Codex, Claude Code, Gemini CLI and Antigravity together, omit the client flag:
npx -y @lotargo/memory_plugin setup
Restart the configured client or open a new session to load the integration. For Codex, check the connection with:
npx -y @lotargo/memory_plugin doctor --codex
See installation and client integration for marketplace installation, client configuration locations, headless setup and removal.
Local Web UI
Open the shared local panel:
npx -y @lotargo/memory_plugin web
Browse and edit Notebook records, active instructions, history, project scopes and knowledge sources. The panel also provides source links and graphs, settings, model controls, and reviewed backup and maintenance actions.
The screenshot uses fictional demo records. The panel supports English (default), Russian and Simplified Chinese, with a saved language choice, plus light, dark and system themes. It listens on 127.0.0.1 and opens with a private connection URL. Saved-memory browsing needs no cloud account or embedding model.
See the web UI guide for editing, lifecycle, authentication, ports and autostart.
First use
In a Git project, ask your connected agent to save a fact:
Remember for this project: the API uses Fastify and Zod.
After the agent confirms it has saved the fact, open a new session in the same project and ask:
What API stack have we saved for this project?
The agent reads the saved Notebook context with recall(scope: "project"). You can also inspect the saved record in the web panel. Global memory is available outside Git projects; pass directory when explicitly targeting a workspace.
The agent can call remember with:
{
"fact": "The project API uses Fastify and Zod.",
"title": "API Stack",
"kind": "fact",
"scope": "project"
}
OpenCode initializes memory automatically. For other supported clients, restart the client or open a new session after setup to load the managed startup instructions. See installation and client integration for client-specific behavior and troubleshooting.
For an instruction the agent should actively apply, use kind: "directive". Save a long investigation with remember_note, and external source material with ingest_document. Notes and sources are searched on demand instead of being injected into every session.
See memory architecture and personalization for routing, source links and client behavior.
Storage, Privacy, and Security
Working memory stays local: Markdown Notebook files, SQLite indexes and archived source text. Optional cloud-snapshots mode stores full ZIP checkpoints in Turso; it does not perform live synchronization. Snapshot upload is manual by default and can be scheduled explicitly.
- Agent scope
allmeans global + current project, keeping unrelated project memory isolated. - No telemetry or analytics are sent.
- Model weights download from Hugging Face on first use and are cached locally.
- URL ingestion and configured cloud operations use the network.
- Cloud credentials are encrypted locally and machine-bound; this is not an OS keychain.
- Removing client integrations preserves memory unless a data purge is explicitly requested.
Older hybrid-sync / only-cloud installations require the documented migration flow. See storage, cloud snapshots and security before migrating or restoring data.
Documentation
The documentation index contains the full guides and release records.
| Guide | What you will find |
|---|---|
| Installation and clients | Setup flags, verification, headless setup, uninstall and recovery |
| Memory architecture | Facts, Notes, sources, Git scopes, hybrid retrieval and graph |
| Personalization | Directives, native persona, client prompts and migrations |
| Web UI | Notebook/projects, knowledge editing, graphs, models and panel lifecycle |
| Maintenance and recovery | Migrations, RAG import/export/reset, diagnostics and file cleanup |
| Storage and cloud snapshots | Checkpoints, scheduling, legacy recovery, authentication and security |
| MCP / CLI / configuration | Tool and command reference, defaults, model controls and troubleshooting |
| Development and tests | Local repository linking, test commands and evaluation |
| Benchmarks | Included corpora, methodology, results and limitations |
| Local marketplaces | Codex / Claude Code channels and migration |
Repository benchmarks describe the included datasets and configurations; they do not establish general benchmark superiority.
License
memory_plugin MCP 질문
memory_plugin MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add memory-plugin -- npx -y @lotargo/memory_plugin를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
memory_plugin MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
이 플러그인을 사용하려면 외부 벡터 데이터베이스가 필요한가요?
아니요, Docker나 외부 벡터 데이터베이스, 또는 호스팅된 embedding API 없이 완전히 로컬에서 실행됩니다.
저장된 메모리 기록을 어떻게 관리하고 확인할 수 있나요?
로컬 웹 패널을 사용하여 Notebook 기록, 지침, 히스토리 및 지식 소스를 탐색하고 편집할 수 있습니다.
데이터가 클라우드 제공업체로 전송되나요?
작업 메모리는 로컬에 유지됩니다. 다만, 수동 또는 예약된 백업을 위해 Turso를 통한 클라우드 스냅샷을 선택적으로 사용할 수 있습니다.
어떤 AI 코딩 클라이언트를 지원하나요?
OpenCode, Codex, Claude Code, Gemini CLI, Antigravity를 지원합니다.