TechDebtMCP v2.0.0: MCP server for technical debt analysis across 14 languages

TechDebtMCP v2.0.0 is an MCP server that connects Claude to your codebase to analyze technical debt. Once connected, you can ask Claude questions about technical debt, security issues, and code quality.
Key Features
- Analyzes code quality issues, security vulnerabilities, and maintainability problems across 14 programming languages: JS/TS, Python, Java, Swift, Kotlin, Go, Rust, C/C++, C#, Ruby, PHP, and more
- Provides SQALE metrics including A–E debt ratings, remediation time estimates, and debt ratios
- Includes 14 specialized SwiftUI checks for state management, retain cycles, deprecated patterns, etc.
- Performs dependency analysis across 10 package ecosystems
- Supports custom rules via
.techdebtrc.jsonfor defining regex-based checks
Example Queries
Once connected, you can ask Claude:
- "What's the worst technical debt in this project?"
- "Give me a SQALE rating for this repo"
- "What are my top 5 security issues?"
- "Scan this file and tell me what needs fixing first"
Setup
Add to Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"tech-debt-mcp": {
"command": "npx",
"args": ["-y", "tech-debt-mcp@latest"]
}
}
}Or use Claude Code:
claude mcp add tech-debt-mcp -- npx -y tech-debt-mcp@latestThe tool scans itself regularly and currently holds an A rating with a 2.9% debt ratio.
📖 Read the full source: r/ClaudeAI
👀 See Also

Snip tool enables visual communication with AI coding agents
Snip is a free tool that lets developers screenshot, annotate, and draw to show AI agents what they mean visually, while agents can generate diagrams or load images directly through CLI or MCP. Currently runs on Apple Silicon Macs with Mermaid diagram support and HTML support in progress.

Open-source persistent memory system for Claude Code solves context loss between sessions
A developer built a file-based memory system for Claude Code that automatically captures project context without plugins or API keys. It uses conversation transcripts, an inbox file, and nightly cron jobs to maintain persistent memory across sessions.

A 7-File Governance Layer to Prevent LLM Session Drift
A developer created a governance layer with seven files to prevent Claude from silently undoing architectural decisions across sessions. The system includes active_context.md, contracts.md, and decisions.md files with a strict execution loop.

LLM Circuit Finder: Duplicate 3 layers to boost reasoning without training
A new toolkit finds 'reasoning circuits' in transformer models - contiguous blocks of 3-4 layers that act as indivisible cognitive units. Duplicating these blocks (layers 12-14 in Devstral-24B) improves logical deduction from 0.22 to 0.76 on BBH benchmarks with no weight changes or training.