Memory (MCP)
Official MCP server-memory — локальный knowledge graph: entities, relations, observations.
Memory MCP — официальный @modelcontextprotocol/server-memory (npm @modelcontextprotocol/server-memory): локальный knowledge graph из entities / relations / observations. Tools вроде create_entities, search_nodes, read_graph и др. Опционально MEMORY_FILE_PATH для файла хранилища.
Это не cavemem (remember/recall SQLite), не mem0 (platform/SDK) и не codebase-memory-mcp (граф исходников).
Ссылки
- Upstream: servers/src/memory
- Пакет:
@modelcontextprotocol/server-memory
Установка
npx -y @modelcontextprotocol/server-memory{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"],
"env": {
"MEMORY_FILE_PATH": "/path/to/memory.json"
}
}
}
}MEMORY_FILE_PATH необязателен — без него сервер использует путь по умолчанию upstream.
Использование
Сохранить соглашения команды как entities/observations; перед новым CRUD — search_nodes / read_graph, чтобы не противоречить уже зафиксированным правилам.
Когда полезно: устойчивые факты DevCraft (русский PHPDoc, DLEPlugins::Check, слои Service/Repository), которые должны жить между сессиями на машине разработчика.
Не нужно: индексировать весь репозиторий — для кода берите graphify / codebase-memory.
Пример на DevCraft
Entity DevCraftConvention с observations: «PHPDoc на русском», «include через DLEPlugins::Check», «AJAX только devcraft/ajax.php». Перед новым модулем — search_nodes по «DevCraft» / «AJAX».