pyscn-mcp
Analyze Python code quality using MCP tools - complexity, clones, dead code, coupling. Use when user asks about code quality, refactoring, maintainability, duplicates, or technical debt.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Analyze Python code quality using MCP tools - complexity, clones, dead code, coupling. Use when user asks about code quality, refactoring, maintainability, duplicates, or technical debt.
How to use
Zainstaluj umiejętność pyscn-mcp w swoim środowisku Claude lub Copilot, wskazując repozytorium ludo-technologies/pyscn.
Przygotuj ścieżkę do pliku lub katalogu Python, który chcesz przeanalizować – narzędzie obsługuje zarówno pojedyncze pliki, jak i rekurencyjną analizę całych projektów.
Aby szybko ocenić stan kodu, poproś o
get_health_score– otrzymasz ogólną ocenę (0–100) z przypisaną oceną literową (A–F) i podziałem na kategorie (utrzymywalność, niezawodność itp.).Dla szczegółowej analizy użyj
analyze_codei wskaż, które aspekty Cię interesują:complexity(złożoność funkcji),dead_code(kod nieużywany),clone(duplikaty),cbo(sprzężenie klas) lubdeps(zależności). Możesz wybrać jeden lub kilka jednocześnie.Jeśli chcesz skupić się na konkretnym problemie, użyj dedykowanych narzędzi:
check_complexitydo funkcji o wysokiej złożoności,detect_clonesdo duplikatów,find_dead_codedo nieosiągalnego kodu lubcheck_couplingdo sprzężenia klas.Przeanalizuj wyniki i wykorzystaj je do planowania refaktoryzacji – narzędzie wskazuje konkretne problemy, które wpływają na utrzymywalność i jakość Twojego projektu.