neurodivergent-memory — MCP-сервер для памяти: граф знаний
Локальный MCP-сервер, который хранит заметки агента как граф знаний с пятью тематическими областями и поиском BM25. Пригодится, когда контекст между сессиями теряется.
claude mcp add neurodivergent-memory -- npx -y neurodivergent-memoryЧто делает neurodivergent-memory
Сервер написан на TypeScript и работает по stdio. Внутри два слоя: граф памяти с двусторонними связями между заметками и индекс BM25 для ранжирования поиска. Всё лежит в локальном JSON-снимке, поэтому после перезапуска память остаётся на месте, а внешняя LLM или облако для работы не нужны.
Заметки раскладываются по пяти областям: logical_analysis, emotional_processing, practical_execution, vigilant_monitoring и creative_synthesis. У записи есть теги, эмоциональная валентность и интенсивность, привязка к проекту и статус достоверности. Инструменты закрывают обычный цикл: store_memory, retrieve_memory, update_memory, delete_memory, connect_memories. Для выборки есть search_memories с фильтрами и переранжированием по свежести, обход графа через traverse_from, поиск похожих через related_to и статистика memory_stats.
Нужен Node.js 24. Быстрый старт в README начинается с установки Node через Chocolatey на Windows или nvm на Linux и macOS, дальше идёт npx neurodivergent-memory@latest init-agent-kit. Снимок и WAL лежат файлами на диске: storage_diagnostics покажет, какой путь реально используется. Если каталог со снимком недоступен на запись, сохранение между сессиями не заработает.
Часть инструментов дублирует промпты: prepare_memory_city_context, prepare_synthesis_context и prepare_packetized_synthesis_context нужны клиентам, которые умеют вызывать инструменты, но не промпты.
Какие задачи решает
- сохранить заметки агента между сессиями
- найти нужную запись по смыслу через BM25
- связать две мысли двусторонней связью
- разложить записи по тематическим областям
- выгрузить статистику по памяти и orphan-узлам
Примеры запросов агенту
- Сохрани в память решение про кэш и поставь тег
redis - Найди в памяти всё, что связано с миграцией базы, и покажи соседние узлы
- Собери синтез из заметок проекта
billingза последнюю неделю
Как установить neurodivergent-memory
Командой платформы
claude mcp add neurodivergent-memory -- npx -y neurodivergent-memoryКомандой платформы
codex mcp add neurodivergent-memory -- npx -y neurodivergent-memoryФайл настроек
{
"mcpServers": {
"neurodivergent-memory": {
"command": "npx",
"args": [
"-y",
"neurodivergent-memory"
]
}
}
}Файл настроек
{
"servers": {
"neurodivergent-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"neurodivergent-memory"
]
}
}
}Командой платформы
gemini mcp add neurodivergent-memory npx -y neurodivergent-memoryПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о neurodivergent-memory
Как установить neurodivergent-memory в Claude Code?
Одной командой: claude mcp add neurodivergent-memory -- npx -y neurodivergent-memory.
Что делает neurodivergent-memory?
Хранит заметки как граф знаний и отдаёт их агенту через MCP: запись, поиск, обход связей и статистика. Ранжирование поиска идёт по BM25, данные лежат в локальном снимке.
Нужна ли облачная LLM для работы?
Нет. Сервер работает локально по stdio и не обращается к внешней модели. Для запуска нужен Node.js 24.