{"name":"io.github.icohangar-ops/codesentinel-mcp","slug":"icohangar-ops-codesentinel-mcp","title":null,"description":"Codebase health MCP: dead code, cycles, coupling, architectural drift.","url":"https://mcp.market/server/icohangar-ops-codesentinel-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":93,"last_push_at":"2026-09-20T20:48:46.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/icohangar-ops/codesentinel","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@cubiczan/codesentinel-mcp","version":"1.0.2","transport":{"type":"stdio"}}],"tools":[{"name":"analyze_coupling","description":"Analyze coupling metrics across the codebase. Identifies modules with high fan-out (too many dependencies) and tightly coupled clusters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"analyze_dead_code","description":"Analyze a codebase for dead code — functions, classes, and modules that are defined but never referenced. Returns findings with file paths, line numbers, severity, and fix suggestions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"detect_architectural_drift","description":"Detect architectural drift — violations of intended layer boundaries (e.g., UI importing from data layer, reverse dependencies).","write_action":false,"price_micros":0,"input_schema":null},{"name":"detect_circular_deps","description":"Detect circular dependencies between modules using DFS-based cycle detection. Returns cycles with involved files and impact assessment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"explain_finding","description":"Get a detailed explanation of a specific code health finding, including why it matters, potential risks, and detailed remediation steps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"full_health_scan","description":"Run a complete codebase health scan: dead code, circular dependencies, coupling metrics, and architectural drift. Returns an overall health score (0-100) and prioritized findings.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-11-01T13:28:48.688Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T13:28:48.659Z","components":{"code":{"score":25,"max":25,"notes":["31 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@cubiczan/codesentinel-mcp","version":"1.0.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":13,"publishedAt":"2026-08-22T12:13:59.504Z","repositoryUrl":"git+https://github.com/icohangar-ops/codesentinel.git","weeklyDownloads":93}],"repo":{"found":false,"owner":"icohangar-ops","repo":"codesentinel","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":93,"license":"MIT","lastPushAt":"2026-09-20T20:48:46.000Z","score":20}}}},"grade_history":[{"kind":"downgrade","fromGrade":"A","toGrade":"C","reason":"score 65","createdAt":"2026-11-01T13:28:49.113Z"}],"reviews":[]}