devdocs-mcp — MCP-сервер для Claude Code: что делает и как установить
Локальный сервер документации с DevDocs.io для ИИ-ассистентов. Подтягивает точные версии API под зависимости проекта и отдаёт справку офлайн.
claude mcp add devdocs-mcp -- npx -y @madhan-g-p/devdocs-mcp-serverЧто делает devdocs-mcp
Сервер написан на NestJS и устраняет выдуманные сигнатуры методов при генерации кода. Вместо медленных сетевых запросов ассистент обращается к локальной копии DevDocs.io. Для хранения метаданных используется SQLite через библиотеку sql.js. Благодаря этому решению проекту не нужны компиляторы C++ или окружение Python.
Справочники загружаются на диск в виде JSON-файлов через служебную команду ingest. Сервер сопоставляет документацию с версиями пакетов в файле package.json. Без предварительной загрузки справочника в локальное хранилище агент не получит нужные сигнатуры функций. Запустить сервер можно локально через Node.js или в контейнере Docker.
Какие задачи решает
- подтянуть точные сигнатуры API под версию библиотеки из
package.json - искать документацию по функциям и типам без доступа в интернет
- избежать устаревших методов и галлюцинаций ассистента в коде
Примеры запросов агенту
- Загрузи в DevDocs справочники для react 18.2.0 и typescript 5.0.0 через ingest
- Найди в локальной документации DevDocs описание для IntersectionObserver
- Проверь параметры метода в devdocs-mcp перед написанием функции
Как установить devdocs-mcp
Командой платформы
claude mcp add devdocs-mcp -- npx -y @madhan-g-p/devdocs-mcp-serverКомандой платформы
codex mcp add devdocs-mcp -- npx -y @madhan-g-p/devdocs-mcp-serverФайл настроек
{
"mcpServers": {
"devdocs-mcp": {
"command": "npx",
"args": [
"-y",
"@madhan-g-p/devdocs-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"devdocs-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@madhan-g-p/devdocs-mcp-server"
]
}
}
}Командой платформы
gemini mcp add devdocs-mcp npx -y @madhan-g-p/devdocs-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о devdocs-mcp
Как установить devdocs-mcp в Claude Code?
Выполните в терминале команду claude mcp add devdocs-mcp -- npx -y @madhan-g-p/devdocs-mcp-server. Клиент сразу зарегистрирует сервер и сделает его инструменты доступными.
Что делает devdocs-mcp?
Он предоставляет ИИ-агентам локальный доступ к структурированной документации с DevDocs.io. Модель обращается к точным описаниям функций вместо того, чтобы вспоминать устаревший синтаксис.
Какие требования нужны для запуска сервера?
Требуется среда Node.js версии 18 или новее. Сборка нативных системных библиотек не нужна, так как база SQLite работает через sql.js.