MCP Memory Server: глобальная память для AI
MCP Memory Server создаёт граф знаний на локальном диске. Каждая AI-модель может читать и писать в этот граф через стандартный MCP-протокол. Это значит — больше не нужно каждый раз объяснять кто ты, что за проект, и какие договорённости уже были.
Что понадобится
- Windows 10/11
- Node.js (проверить:
node --version) - Claude Code (VSCode расширение или CLI)
Установка
1. Установить пакет глобально
npm install -g @modelcontextprotocol/server-memory
Важно: именно глобально через -g, не через npx. Иначе при запуске Claude Code сервер не успеет скачаться и сразу упадёт по таймауту.
2. Создать папку для файла памяти
mkdir W:\JARVIS\mcp-memory
Файл memory.jsonl создастся автоматически при первом запуске.
3. Добавить сервер через Claude CLI
claude mcp add memory "C:\Program Files\nodejs\node.exe" "C:\Users\<ИМЯ>\AppData\Roaming\npm\node_modules\@modelcontextprotocol\server-memory\dist\index.js" -e MEMORY_FILE_PATH="W:\JARVIS\mcp-memory\memory.jsonl" -s user
Флаг -s user — добавляет глобально для всех проектов, не только текущего.
4. Перезагрузить VS Code
Ctrl+Shift+P → Developer: Reload Window
После перезагрузки в системе появятся 9 новых инструментов памяти.
Почему не работало (и как починить)
На Windows MCP сервер не запустится если использовать:
npx -y @modelcontextprotocol/server-memory— скачивает при каждом запуске, таймаутcmd /c npx ...— тоже не помогаетmcp-server-memory(короткое имя) — PATH не виден в контексте VSCode расширенияnodeбез полного пути — аналогично
Работающий вариант: абсолютный путь к node.exe + абсолютный путь к index.js.
И добавлять через claude mcp add ... -s user, а не редактировать mcp.json вручную — CLI пишет в правильный файл (~/.claude.json), а не в ~/.claude/mcp.json.
Как использовать
После подключения в Claude Code появляются инструменты:
| Инструмент | Что делает |
|---|---|
create_entities
|
Создать новую сущность (проект, человек, инструмент) |
add_observations
|
Добавить факт к существующей сущности |
search_nodes
|
Поиск по графу знаний |
read_graph
|
Прочитать весь граф |
create_relations
|
Связать две сущности |
Пример — сохранить информацию о проекте:
Запомни: проект JARVIS находится на W:\JARVIS,
используем Next.js 14, деплой на Vercel
Claude сам запишет это в граф и вспомнит в следующей сессии.
Где хранится память
W:\JARVIS\mcp-memory\memory.jsonl — обычный текстовый файл в формате JSON Lines. Можно открыть в любом редакторе, сделать бэкап, перенести на другой компьютер.
