К основному содержанию
MCP-сервер CX Codex

tech-debt-mcp — MCP-сервер для Claude Code: анализ техдолга

Ищет техдолг в 14 языках: от console.log и any до force unwrap в Swift. Ставится одной командой, работает через npx.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add tech-debt-mcp -- npx -y tech-debt-mcp
Открыть на GitHub

Что делает tech-debt-mcp

Сервер отдаёт агенту 16 инструментов и 2 ресурса для разбора кода. Проверки разложены по языкам: в JavaScript это console.log, debugger и var, в TypeScript — any и @ts-ignore, в Python — голый except и print, в Rust — unwrap и unsafe. Отдельный набор для SwiftUI: вложенность вью, утечки памяти, работа с состоянием и конкурентность.

Метрику долга считает по SQALE со шкалой от A до E. Есть разбор манифестов зависимостей в 10 экосистемах, включая npm, pip, Cargo, Go Modules и Composer. Свои проверки задаются регулярками в .techdebtrc.json, а ложные срабатывания гасятся комментарием // techdebt-ignore-next-line. Результаты фильтруются по серьёзности, категории или языку.

Сервер запускается через npx, поэтому в системе нужен Node.js. Ставить из исходников не придётся: команда тянет опубликованный пакет. Для Claude есть и второй путь — плагин из маркетплейса репозитория, он под капотом выполняет ту же команду npx -y tech-debt-mcp@latest.

Какие задачи решает

  • найти console.log и debugger перед мержем
  • посчитать индекс техдолга по SQALE
  • проверить SwiftUI-вью на утечки памяти и лишнюю вложенность
  • разобрать манифесты зависимостей в npm, pip и Cargo
  • задать свои проверки регулярками и погасить ложные срабатывания

Примеры запросов агенту

  • Просканируй папку src на техдолг и покажи только критические замечания
  • Посчитай SQALE-рейтинг для этого репозитория
  • Проверь .techdebtrc.json на корректность схемы

Как установить tech-debt-mcp

Командой платформы

claude mcp add tech-debt-mcp -- npx -y tech-debt-mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о tech-debt-mcp

Как установить tech-debt-mcp в Claude Code?

Выполните claude mcp add tech-debt-mcp -- npx -y tech-debt-mcp. Сервер запустится через npx, поэтому Node.js должен быть в системе.

Что делает tech-debt-mcp?

Разбирает код на предмет техдолга: качество, потенциальные уязвимости, поддерживаемость. Считает метрику по SQALE и выдаёт список замечаний с приоритетами.

Какие языки поддерживаются?

JavaScript, TypeScript, Python, Java, Swift, Kotlin, Objective-C, C++, C, C#, Go, Rust, Ruby и PHP. Для Swift есть отдельные проверки SwiftUI.

Похожие MCP-серверы

Все MCP-серверы по теме «Код-ревью и рефакторинг» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо Serena MCP: the IDE for your agent oraios Даёт агенту доступ к символам, ссылкам и рефакторингу через language servers. Пригодится на больших проектах, где поиск по строкам уже не работает. CX Codex +1 ★ 30 677звёзд репо Repomix yamadashy Собирает весь репозиторий в один файл, который ИИ-агент читает или ищет по нему. Пригодится, когда нужно отдать кодовую базу модели целиком. CX Codex +1 ★ 29 027звёзд репо Repowise repowise-dev Repowise индексирует код, связи вызовов, историю Git, тесты и документацию, чтобы агент мог отвечать на вопросы о проекте. Пригодится, когда агенту нужно понять последствия правки или найти неиспользуемый код. CX Codex +1 ★ 7 891звёзд репо sem Ataraxy-Labs Разбирает код через tree-sitter и показывает изменения по сущностям вместо строк. Помогает агентам оценивать влияние правок и запускать нужные тесты. CX Codex +1 ★ 3 422звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой