docdex — MCP-сервер для Claude Code: индексация и поиск по документации
Локальный индексер документации и исходного кода, который даёт ИИ-ассистентам быстрый поиск и долгую память о проекте, не загружая код в облако.
claude mcp add docdex -- npx -y docdexЧто делает docdex
Docdex запускается как фоновый демон на машине и индексирует репозиторий один раз. Он строит граф зависимостей (AST), ранжирует результаты поиска по смыслу и хранит проектные решения локально. Когда ассистент задаёт вопрос через MCP, сервер отдаёт релевантный контекст, а не просто совпадения по строкам.
Поддерживает Python, JavaScript, TypeScript, Rust, Go, Java, C++ и другие языки. Устанавливается один раз через npm; потом автоматически интегрируется в Claude Desktop, Cursor, Codex, Windsurf и другие редакторы. Также хранит память о диалогах, профили агентов и заметки о проекте, всё на диске.
Для работы нужен Node.js ≥ 18. На Windows требуется Microsoft Visual C++ Redistributable 2015-2022 (x64); без него демон не запустится.
Какие задачи решает
- Найти нужный контекст в большом репозитории быстро и по смыслу
- Дать ассистенту доступ к зависимостям между функциями без загрузки кода в облако
- Сохранить решения и факты о проекте в единое место для повторного использования
- Перенести историю диалогов в индекс для поиска по прошлым разговорам
Примеры запросов агенту
- Проанализируй, как устроена аутентификация в проекте
- Какие функции вызывают
addressGeneratorи что сломается, если я её переименую - Найди все места, где используется
fetch, и объясни, почему там нет обработки ошибок
Как установить docdex
Командой платформы
claude mcp add docdex -- npx -y docdexКомандой платформы
codex mcp add docdex -- npx -y docdexФайл настроек
{
"mcpServers": {
"docdex": {
"command": "npx",
"args": [
"-y",
"docdex"
]
}
}
}Файл настроек
{
"servers": {
"docdex": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"docdex"
]
}
}
}Командой платформы
gemini mcp add docdex npx -y docdexПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о docdex
Как установить docdex для Claude Code?
Выполни в терминале claude mcp add docdex -- npx -y docdex. После этого перезагрузи Claude Code. Первый запуск загрузит нужный бинарник для твоей системы.
Что делает docdex?
Индексирует репозиторий, понимает граф зависимостей между функциями и даёт ассистенту быстрый и точный поиск по документации. Всё работает локально, код не отправляется в облако.
Нужны ли какие-то зависимости кроме Node.js?
На Windows обязательна Microsoft Visual C++ Redistributable 2015-2022 (x64). Установи её командой winget install --id Microsoft.VCRedist.2015+.x64 или скачай с сайта Microsoft. Без этого демон не запустится с ошибкой 0xC0000135.