dep-scope — MCP-сервер для Claude Code: что делает и как установить
Сервер анализирует используемые символы npm-зависимостей в JS и TS, находит нативные замены и готовит промпты для рефакторинга через ИИ.
claude mcp add dep-scope -- npx -y @florianbruniaux/dep-scopeЧто делает dep-scope
Анализатор разбирает код проектов на TypeScript и JavaScript до уровня конкретных импортированных функций. В отличие от утилит поиска неиспользуемых пакетов, он показывает, какие именно символы вызываются из подключённых библиотек. В базу встроено 195 пакетов с нативными аналогами, поэтому сервер сразу видит, где внешнюю функцию можно заменить стандартным методом платформы.
Инструмент формирует готовые промпты для языковых моделей, чтобы автоматизировать миграцию. Сервер умеет находить дубликаты, проверять транзитивные полифилы и сканировать конфигурационные файлы фреймворков вроде Next.js или Vite, предотвращая ошибочные предупреждения.
Для запуска требуется Node.js версии не ниже 18. Если исходники лежат в нестандартных папках, а не в каталогах вроде src или app, сервер выдаст ложные вердикты без флага полной проверки корня проекта.
Какие задачи решает
- найти нативные замены для устаревших npm-пакетов
- подготовить контекстный промпт для миграции зависимостей
- определить реально используемые символы из тяжёлых библиотек
- проверить проект на дубликаты пакетов и транзитивные полифилы
Примеры запросов агенту
- Проверь зависимости проекта через dep-scope и покажи, что можно заменить на нативный код
- Сгенерируй промпт для миграции с lodash на стандартные методы JavaScript
- Выполни аудит зависимостей с поиском дубликатов в репозитории
Как установить dep-scope
Командой платформы
claude mcp add dep-scope -- npx -y @florianbruniaux/dep-scopeКомандой платформы
codex mcp add dep-scope -- npx -y @florianbruniaux/dep-scopeФайл настроек
{
"mcpServers": {
"dep-scope": {
"command": "npx",
"args": [
"-y",
"@florianbruniaux/dep-scope"
]
}
}
}Файл настроек
{
"servers": {
"dep-scope": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@florianbruniaux/dep-scope"
]
}
}
}Командой платформы
gemini mcp add dep-scope npx -y @florianbruniaux/dep-scopeПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dep-scope
Как установить dep-scope в Claude Code?
Выполните в терминале команду claude mcp add dep-scope -- npx -y @florianbruniaux/dep-scope. Клиент запустит сервер через npx без отдельной предварительной установки.
Чем dep-scope отличается от Knip?
Knip ищет полностью неиспользуемые модули, а dep-scope анализирует конкретные импортированные функции в оставшихся библиотеках. Он сопоставляет вызовы с базой нативных альтернатив и формирует инструкции для переписывания кода нейросетью.
Что нужно для работы сервера dep-scope?
В системе должна быть установлена среда Node.js версии 18 или новее. Для точного сканирования нестандартных каталогов потребуется настроить пути в файле .depscoperc.json или запускать сканирование всего корня проекта.