pyscn is a tool designed for structural analysis of codebases, enabling developers to maintain code quality through features like dead code detection, clone detection, and cyclomatic complexity analysis. It can be run without installation using commands like `uvx pyscn analyze .` and integrates with AI coding assistants via the Model Context Protocol (MCP). The tool supports various output formats, including JSON and HTML reports, and offers configuration options for custom analyses.
code-quality ✓
structural-analysis ✓
dead-code ✓
complexity ✓
+ integration