io.github.neogeweb3/code-health-suite
16 engines, 28 MCP tools for Python code quality. Zero external dependencies.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
code-health-suiteclaude mcp add code-health-suite -- uvx code-health-suite==0.8.1
{
"mcpServers": {
"code-health-suite": {
"command": "uvx",
"args": [
"code-health-suite==0.8.1"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Code Health Suite
16 analysis engines, 28 MCP tools for Python code quality. Zero external dependencies.
Quick Start
As MCP Server (Claude Desktop / Claude Code)
{
"mcpServers": {
"code-health": {
"command": "code-health-suite"
}
}
}
Install from PyPI
pip install code-health-suite
Or with uvx (no install needed):
uvx code-health-suite
Install from GitHub
pip install git+https://github.com/nge/code-health-suite
Tools
| # | Tool | Engine | What it does |
|---|---|---|---|
| 1 | analyze_complexity | complexity | Per-function CC, cognitive complexity, nesting, grades |
| 2 | get_complexity_score | complexity | Project health score 0-100 |
| 3 | find_dead_code | dead-code | Unused imports, functions, variables, arguments |
| 4 | security_scan | security | OWASP vulns, CWE-mapped findings |
| 5 | get_security_score | security | Security health score 0-100 |
| 6 | analyze_imports | import-graph | Import dependency graph, circular deps |
| 7 | get_import_health | import-graph | Import architecture score 0-100 |
| 8 | find_clones | clone-detect | Type-1/2/3 code clone detection |
| 9 | analyze_test_quality | test-quality | Test suite metrics, anti-patterns |
| 10 | full_health_check | all engines | Combined report with overall grade |
| 11 | find_hotspots | hotspot | Files with high git churn AND high complexity |
| 12 | get_hotspot_score | hotspot | Project churn-complexity score |
| 13 | audit_dependencies | dep-audit | Outdated/vulnerable dependency check |
| 14 | analyze_change_impact | change-impact | Blast radius of file changes |
| 15 | get_coupling_score | change-impact | Module coupling metrics |
| 16 | analyze_types | type-audit | Type annotation coverage |
| 17 | get_type_score | type-audit | Type coverage score 0-100 |
| 18 | audit_env | env-audit | Environment variable audit |
| 19 | audit_git_commits | git-audit | Commit quality audit (security + complexity) |
| 20 | get_git_audit_score | git-audit | Git commit health score |
Requirements
- Python 3.10+
- Zero external dependencies (stdlib only)
License
MIT
Frequently asked questions
What is io.github.neogeweb3/code-health-suite?
16 engines, 28 MCP tools for Python code quality. Zero external dependencies.
How do I install io.github.neogeweb3/code-health-suite?
It runs on your machine. In Claude Code: claude mcp add code-health-suite -- uvx code-health-suite==0.8.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.neogeweb3/code-health-suite need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.neogeweb3/code-health-suite open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.neogeweb3/code-health-suite?
It is published by neogeweb3. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.