coldstart — MCP-сервер для Claude Code: индекс кода и память агента
Индекс файлов и символов плюс блокнот заметок, которые агент пишет сам и которые привязаны к коду. Агенту не нужно каждый раз заново разбираться в проекте.
claude mcp add coldstart -- npx -y @cstart/coldstartЧто делает coldstart
Два слоя в одном инструменте. Навигация — статический индекс путей, имён символов, экспортов и графа импортов; отвечает, какие файлы нужны для задачи, за миллисекунды, без эмбеддингов. Блокнот — заметки, которые агент пишет после реальных задач: что делает файл, как поток данных проходит через модули, какие инварианты держатся. Каждая заметка привязана к конкретным файлам; если код изменился и заметка устарела, сервер её помечает, а не выдаёт за правду.
Установка в один шаг: coldstart init в корне проекта. Команда создаёт конфигурацию, подключает хуки для выбранного клиента (Claude Code, Codex или Cursor), разворачивает блокнот и прогревает индекс в фоне. При инициализации указываете клиент вручную.
Требуется Node.js 18 или новее. Без моделей, без сервисов, без эмбеддингов — только индекс и текстовые заметки, которые хранятся локально.
Какие задачи решает
- найти файлы по имени символа, импорту или вызову функции
- вспомнить, что агент выяснил о модуле в прошлой сессии
- узнать, какие файлы меняются вместе по истории git
- понять, устарела ли заметка, если код изменился
Примеры запросов агенту
- Найди все файлы, где вызывается
processPayment - Что делает модуль
src/authи как он связан с остальным кодом? - Сохрани в память:
EmailServiceотправляет письма через SendGrid, конфиг в.env
Как установить coldstart
Командой платформы
claude mcp add coldstart -- npx -y @cstart/coldstartКомандой платформы
codex mcp add coldstart -- npx -y @cstart/coldstartФайл настроек
{
"mcpServers": {
"coldstart": {
"command": "npx",
"args": [
"-y",
"@cstart/coldstart"
]
}
}
}Файл настроек
{
"servers": {
"coldstart": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cstart/coldstart"
]
}
}
}Командой платформы
gemini mcp add coldstart npx -y @cstart/coldstartПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о coldstart
Как установить coldstart в Claude Code?
Глобально: npm install -g @cstart/coldstart, затем в проекте coldstart init. Команда спросит клиент и опыт работы (cli или mcp), создаст coldstart.md, пропишет импорт в CLAUDE.md, зарегистрирует хуки навигации и блокнота в .claude/settings.json.
Что делает coldstart?
Даёт агенту быструю навигацию по коду (индекс файлов, символов, импортов) и блокнот для заметок о проекте. Заметки агент пишет сам, они привязаны к файлам; если файл меняется, заметка помечается устаревшей.
Нужно ли запускать отдельный процесс?
Нет. Индекс обновляется в фоне при изменении файлов, блокнот хранится локально в .coldstart/notebook/. Эмбеддинги и модели не используются.