memex · stifler7 — MCP-сервер для Claude Code: что делает и как установить
memex поддерживает инженерный контекст агента по мере изменений в репозитории. Он пригодится для работы с меняющимся кодом и параллельными worktree.
claude mcp add memex -e NEO4J_URI=<NEO4J_URI> -e NEO4J_USER=<NEO4J_USER> -e NEO4J_PASSWORD=<NEO4J_PASSWORD> -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y stifler-memex-mcpЧто делает memex
memex строит двумеренную по времени графовую модель репозитория: модули, символы, решения, проблемы, доказательства и изменения кода. Демон следит за файлами и коммитами, а MCP-сервер передаёт агенту контекст с указанием свежести и происхождения фактов.
В Claude Code и Codex сервер выдаёт рабочий контекст при старте сессии, проверяет его перед каждым редактированием и сообщает, какие файлы перечитать после паузы. Для связанных worktree он создаёт отдельное представление. В составе есть watcher на tree-sitter и Gemini, граф Neo4j, хуки и MCP-инструменты.
Нужен уже запущенный Neo4j 5 и переменные NEO4J_URI, NEO4J_USER, NEO4J_PASSWORD, GEMINI_API_KEY. Без Neo4j сервер не сможет работать с графом. Установка хуков меняет только конфигурацию проекта; клиентские учётные данные memex не запрашивает и не хранит.
Какие задачи решает
- поддерживать контекст агента после изменений в коде
- проверять основу правки перед редактированием
- сообщать, какие файлы перечитать после паузы
- разделять контекст параллельных worktree
- собирать факты репозитория в граф Neo4j
Примеры запросов агенту
- Покажи рабочий контекст для задачи в текущем репозитории.
- Проверь перед правкой, не устарел ли контекст этого файла.
- Сессия возобновилась после изменений: скажи, какие файлы нужно перечитать.
Как установить memex
Командой платформы
claude mcp add memex -e NEO4J_URI=<NEO4J_URI> -e NEO4J_USER=<NEO4J_USER> -e NEO4J_PASSWORD=<NEO4J_PASSWORD> -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y stifler-memex-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add stifler7-memex --env NEO4J_URI=<NEO4J_URI> --env NEO4J_USER=<NEO4J_USER> --env NEO4J_PASSWORD=<NEO4J_PASSWORD> --env GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y stifler-memex-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"stifler7-memex": {
"command": "npx",
"args": [
"-y",
"stifler-memex-mcp"
],
"env": {
"NEO4J_URI": "<NEO4J_URI>",
"NEO4J_USER": "<NEO4J_USER>",
"NEO4J_PASSWORD": "<NEO4J_PASSWORD>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"stifler7-memex": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"stifler-memex-mcp"
],
"env": {
"NEO4J_URI": "<NEO4J_URI>",
"NEO4J_USER": "<NEO4J_USER>",
"NEO4J_PASSWORD": "<NEO4J_PASSWORD>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e NEO4J_URI=<NEO4J_URI> -e NEO4J_USER=<NEO4J_USER> -e NEO4J_PASSWORD=<NEO4J_PASSWORD> -e GEMINI_API_KEY=<GEMINI_API_KEY> stifler7-memex npx -y stifler-memex-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о memex
Как установить memex в Claude Code?
Выполните `claude mcp add memex -e NEO4J_URI=<NEO4J_URI> -e NEO4J_USER=<NEO4J_USER> -e NEO4J_PASSWORD=<NEO4J_PASSWORD> -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y stifler-memex-mcp`.
Что делает memex?
Он собирает инженерные факты репозитория в граф Neo4j и передаёт агенту актуальный контекст. В Claude Code и Codex он также проверяет контекст перед правками и сообщает об изменениях после паузы.
Что нужно для работы memex?
Нужен запущенный Neo4j 5 и значения NEO4J_URI, NEO4J_USER, NEO4J_PASSWORD, GEMINI_API_KEY. Docker для Neo4j не обязателен.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — memex от других авторов.