CodeScene MCP Server
Официальный MCP-сервер CodeScene оценивает Code Health кода локально и подсказывает агенту, что рефакторить
- 76 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает код репозитория и запускает скачанный платформенный бинарник
- Токен CS_ACCESS_TOKEN открывает данные вашего аккаунта CodeScene: горячие точки, техдолг и владение кодом
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/codescene-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает код репозитория и запускает скачанный платформенный бинарник
- Токен CS_ACCESS_TOKEN открывает данные вашего аккаунта CodeScene: горячие точки, техдолг и владение кодом
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP-сервер отдает ИИ-ассистентам анализ Code Health из CodeScene: оценку поддерживаемости кода, список проблем в дизайне (сложность, глубокая вложенность, низкая связность) и числовой показатель, по которому видно, улучшился ли код после правки. Анализ выполняется на вашей машине, в репозитории. Агент использует это в нескольких сценариях: проверяет сгенерированный код до коммита, делает ревью изменений, рефакторит небольшими шагами и сверяет оценку после каждого. Расчет бизнес-обоснования рефакторинга тоже локальный. С подпиской CodeScene добавляются горячие точки, цели по техдолгу и владение кодом, а токен CS_ACCESS_TOKEN подключает облачный или собственный экземпляр. В репозитории лежат плагин для Claude Code с девятью скиллами, отдельный набор тех же скиллов, примеры промптов, шаблоны инструкций для агента AGENTS (отдельно для Core и автономной лицензии), правила для Amazon Q и расширение для VS Code.
Для кого. Командам, которые доверяют Claude Code, Cursor или Copilot писать код и хотят автоматически ловить ухудшение поддерживаемости до слияния.
Подходит, если
- Агент сгенерировал большой модуль, и перед коммитом нужно проверить, не добавил ли он сложности
- Унаследованный файл с глубокой вложенностью хочется улучшать малыми шагами и видеть, растет ли оценка
- Руководителю нужно объяснить, зачем тратить время на рефакторинг, с расчетом на цифрах
- В pull request стоит проверить набор изменений и получить список проблем дизайна
- Нужно понять, какие горячие точки и техдолг дороже всего, если у команды есть подписка CodeScene
Не подходит, если
- Нужна проверка уязвимостей и стиля: сервер оценивает поддерживаемость кода, а не безопасность
- Для горячих точек и целей по техдолгу нет подписки CodeScene: этих функций без нее нет
- Сервер планируется запускать в Docker: этот способ распространения сворачивается и не получит образов после 31 декабря 2026 года
Пример запроса к агенту
Проверь изменения в этой ветке через CodeScene: покажи Code Health каждого файла и предложи рефакторинг для самого проблемногоMCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
CS_ACCESS_TOKENсекрет- Токен из CodeScene для горячих точек, целей по техдолгу и владения кодом
Ограничения
- Полный набор функций, включая горячие точки, цели по техдолгу и владение кодом, требует подписки CodeScene; для автономного режима есть отдельная лицензия.
- Статистика использования MCP (команда show_mcp_usage_overview) нужен аккаунт CodeScene Core и недоступна на автономной лицензии.
- Образы Docker выпускаются только для исправления ошибок с 1 октября по 31 декабря 2026 года, потом выпуск прекращается; нужен переход на npm, Homebrew или установщик Windows.
- Для npx нужен Node.js 18 или новее, платформенный бинарник скачивается при первом запуске.
Как отключить. В Claude Code снимите плагин командой /plugin или удалите сервер из конфигурации MCP. Глобальный пакет удаляется через npm uninstall -g @codescene/codehealth-mcp.
Частые вопросы
Как подключить CodeScene MCP к Claude Code?
Выполните /plugin marketplace add codescene-oss/codescene-mcp-server и /plugin install codescene@codescene. Плагин ставит MCP-сервер и скиллы по Code Health, нужен Node.js 18 или новее. Без плагина сервер запускается командой npx @codescene/codehealth-mcp.
Нужна ли подписка CodeScene для сервера?
Для локального анализа Code Health подписка не нужна, он работает в автономной версии. Горячие точки, цели по техдолгу и владение кодом требуют подписки CodeScene и входа или токена CS_ACCESS_TOKEN. Поддерживаются CodeScene Cloud и собственные установки.
Уходит ли мой код в облако?
По документации проекта нет: сервер работает локально, а оценка, ревью изменений и расчет бизнес-обоснования выполняются на вашей машине. Результаты по горячим точкам и техдолгу запрашиваются из вашего аккаунта CodeScene по токену.
Какие скиллы входят в плагин?
Девять скиллов: настройка CodeScene MCP, объяснение Code Health, сопровождение рефакторинга, бизнес-обоснование Code Health, приоритизация техдолга, выбор тестов по Code Health, распределение работы по владению кодом, защита сгенерированного кода и установка с активацией.
Что делать с Docker-образом?
Переходите на npx, Homebrew или установщик Windows. Образ docker pull codescene/codescene-mcp получает только исправления ошибок с 1 октября по 31 декабря 2026 года, после этой даты образы не выпускаются.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который один раз строит граф кода проекта и отдает агенту готовые ответы вместо повторного перечитывания файлов
Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке
MCP-сервер, который строит граф кода: функции, классы, вызовы и маршруты, и отвечает на структурные запросы агента локально
Локальный граф кода для агентов: MCP-сервер отдает точки входа, связи символов и радиус влияния изменений за один вызов
MCP-сервер, который индексирует код через tree-sitter и отдает агенту отдельные функции и классы вместо целых файлов
Локальный граф знаний о коде с историей версий: MCP-сервер отвечает агенту, кто вызывает функцию и что сломается от правки
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| CodeScene MCP Server (эта карточка) | да | ключ необязателен | 76 | |
| SonarQube MCP Server | да | API-ключ | 679 | проблемы качества и безопасности из SonarQube, CodeScene оценивает поддерживаемость и ведет рефакторинг по Code Health |
| Serena | нет | не нужна | 31 148 | дает агенту возможности IDE для навигации и правки символов, оценки качества кода в нем нет |
Коротко о README
README ведет от первого запуска к настройке: аутентификация, варианты установки (npx, Claude Code, Claude Desktop, VS Code, Homebrew, Windows, ручная загрузка, Docker с предупреждением о выводе из обращения), сценарии использования и ответы на частые вопросы о подписке, приватности и нескольких репозиториях.