ThoughtDAG — MCP-сервер для Claude Code: что делает и как установить
Ищет локальные диалоги с ИИ по конкретным файлам или фразам и возвращает контекст изменений. Пригодится, когда нужно восстановить причину правок в коде.
claude mcp add thoughtdag -- npx -y thoughtdagЧто делает ThoughtDAG
Сервер индексирует сохранённые на компьютере сессии Claude Code, Codex, DeepSeek Harness и Pi. Он связывает каждый шаг диалога с файлами, которые агент читал, правил или создавал. Инструмент достаёт точные цитаты из вызовов инструментов, фиксирует время правок и вопросы пользователя.
Вся работа идёт только на чтение. ThoughtDAG не трогает исходные файлы диалогов, а свой поисковый индекс хранит в папке ~/.thoughtdag. В состав входят четыре инструмента: why_check, why_file, find и recall_turn. Для запуска требуется Node.js 20 или свежее. Удалённый сервер в облаке не увидит файлы на вашем компьютере, поэтому запускать процесс нужно локально в каталоге проекта.
Какие задачи решает
- найти диалоги с агентом, в которых менялся выбранный файл
- проверить историю правок кода перед внесением изменений
- отыскать точную фразу по логам прошлых сессий
- восстановить контекст ответа и аргументы вызова инструментов
Примеры запросов агенту
- Вызови why_file для src/lib/api.ts и покажи, в каких сессиях менялся этот файл
- Проверь через why_check, есть ли сохранённые диалоги по файлу package.json
- Найди по фразе "database connection pool" предыдущие обсуждения через инструмент find
Как установить ThoughtDAG
Командой платформы
claude mcp add thoughtdag -- npx -y thoughtdagКомандой платформы
codex mcp add cli -- npx -y thoughtdagФайл настроек
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"thoughtdag"
]
}
}
}Файл настроек
{
"servers": {
"cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"thoughtdag"
]
}
}
}Командой платформы
gemini mcp add cli npx -y thoughtdagПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ThoughtDAG
Как установить ThoughtDAG в Claude Code?
Выполните в терминале команду claude mcp add thoughtdag -- npx -y thoughtdag. Для работы на машине нужен Node.js версии 20 или новее.
Что делает ThoughtDAG?
Сервер индексирует локальные логи сессий ИИ-ассистентов по затронутым файлам. Он находит прошлые обсуждения, вызовы инструментов и причины изменений в кодовой базе.
Изменяет ли сервер историю диалогов?
Нет, все четыре MCP-инструмента работают строго в режиме чтения. Исходные файлы сессий остаются нетронутыми, а рабочий индекс сохраняется в каталоге ~/.thoughtdag.