Перейти к содержимому

✨ Lucidity MCP 🔍

AI-анализ качества кода в git-изменениях для улучшения AI-генерируемого кода по 10 аспектам.

Python
65 stars

Описание

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.

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
65

Ссылки