✨ Lucidity MCP 🔍
AI-анализ качества кода в git-изменениях для улучшения AI-генерируемого кода по 10 аспектам.
Описание
Lucidity — MCP-сервер для повышения качества кода, созданного AI, через структурированный анализ git-изменений. Покрывает 10 ключевых измерений: сложность, абстракции, безопасность, производительность и другие. Языконезависимый, интегрируется с Claude и MCP-совместимыми AI. Легковесный на Python 3.13+, использует UV для зависимостей. Идеален для предкоммитных проверок, помогает выявлять ошибки и предоставлять actionable feedback.
Возможности
Комплексное обнаружение проблем
Анализирует код по 10 измерениям: сложность, безопасность, производительность, дублирование и другие.
Контекстный анализ изменений
Сравнивает git diff с исходным кодом для выявления нежелательных удалений или модификаций.
Языконезависимость
Работает с любым языком программирования, поддерживаемым AI-ассистентом.
Фокусированный анализ
Позволяет выбирать конкретные типы проблем для целевого обзора.
Структурированные выводы
Предоставляет actionable feedback с рекомендациями для улучшения.
Интеграция с MCP
Бесшовная связь с AI как Claude через stdio или SSE транспорт.
Git-интеграция
Анализирует изменения напрямую из git diff для предкоммитных проверок.
Расширяемость
Легко добавлять новые типы анализа или критерии.
Установка
Клонировать репозиторий
git clone https://github.com/hyperbliss/lucidity-mcp.git cd lucidity-mcp
Создать виртуальное окружение с UV
uv venv .venv source .venv/bin/activate # На Windows: .venv\Scripts\activate
Установить зависимости с UV
uv sync
Запуск сервера
lucidity-mcp # Для stdio
Или для SSE: lucidity-mcp –transport sse –host 127.0.0.1 –port 6969
Предварительные требования: Python 3.13+, Git, UV.