NeuroDock Cognitive Graph — MCP-сервер для Claude Code
Локальный граф сущностей для долгосрочной памяти ИИ-агента. Сохраняет связи между людьми, проектами и решениями в SQLite без отправки данных в сеть.
claude mcp add neurodock-mcp-cognitive-graph -- uvx neurodock-mcp-cognitive-graphЧто делает NeuroDock Cognitive Graph
Сервер разворачивает типизированный граф знаний прямо на компьютере разработчика в базе SQLite по пути ~/.neurodock/cognitive-graph.sqlite. Он сохраняет контекст сессий, чтобы после переключения на другую задачу ассистент не забывал договорённости и структуру проектов. Путь к базе при необходимости переопределяется переменной NEURODOCK_GRAPH_DB_PATH.
В версии v0.0.3 доступны четыре инструмента: поиск сущностей recall_entity, фиксация фактов record_fact, выборка принятых решений recall_decisions и недельный отчёт weekly_rollup. Любой факт обязан укладываться в закрытый словарь из восьми предикатов, среди которых decided_in, blocked_by и depends_on. Предикат вне словаря сразу вызовет ошибку PREDICATE_NOT_IN_VOCABULARY.
Векторный поиск и семантические эмбеддинги пока отложены до будущих релизов. Данные остаются строго локальными: сервер не отправляет телеметрию и принципиально не скачивает контент по ссылкам из источников.
Какие задачи решает
- сохранить контекст проектов и команды между разными сессиями
- зафиксировать архитектурное решение с привязкой к проекту
- проверить прямые зависимости и блокировки конкретной задачи
- собрать отчёт по активности за семь дней без лишних запросов к LLM
Примеры запросов агенту
- Запиши, что сервис Auth зависит от Redis и относится к проекту Core
- Найди все принятые решения по проекту Platform
- Сформируй недельный отчёт по активности через инструмент weekly_rollup
Как установить NeuroDock Cognitive Graph
Командой платформы
claude mcp add neurodock-mcp-cognitive-graph -- uvx neurodock-mcp-cognitive-graphuvx запускает команду с именем пакета; если в README она другая — uvx --from neurodock-mcp-cognitive-graph <команда>
Командой платформы
codex mcp add mcp-cognitive-graph -- uvx neurodock-mcp-cognitive-graphuvx запускает команду с именем пакета; если в README она другая — uvx --from neurodock-mcp-cognitive-graph <команда>
Файл настроек
{
"mcpServers": {
"mcp-cognitive-graph": {
"command": "uvx",
"args": [
"neurodock-mcp-cognitive-graph"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from neurodock-mcp-cognitive-graph <команда>
Файл настроек
{
"servers": {
"mcp-cognitive-graph": {
"type": "stdio",
"command": "uvx",
"args": [
"neurodock-mcp-cognitive-graph"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from neurodock-mcp-cognitive-graph <команда>
Командой платформы
gemini mcp add mcp-cognitive-graph uvx neurodock-mcp-cognitive-graphuvx запускает команду с именем пакета; если в README она другая — uvx --from neurodock-mcp-cognitive-graph <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о NeuroDock Cognitive Graph
Как установить NeuroDock Cognitive Graph в Claude Code?
Выполните команду claude mcp add neurodock-mcp-cognitive-graph -- uvx neurodock-mcp-cognitive-graph. Сервер запустится через утилиту uvx.
Где сохраняются данные графа памяти?
Факты пишутся в локальный файл ~/.neurodock/cognitive-graph.sqlite. Изменить путь можно через переменную окружения NEURODOCK_GRAPH_DB_PATH.
Какие типы отношений поддерживает сервер?
В версии v0.0.3 действуют восемь предикатов: mentioned_in, decided_in, reports_to, depends_on, resolved_by, blocked_by, tagged и belongs_to.