code-quality-mcp
Provides code quality analysis for Angular projects, including unused code detection and AI-powered deep analysis.
Provides code quality analysis for AWS Amplify projects, supporting both fast and deep analysis modes.
Provides code quality analysis for Firebase projects, including security checks and complexity analysis.
Provides code quality analysis for NestJS projects, with smart summaries and quick win suggestions.
Provides code quality analysis for .NET projects, including logic-based and AI-powered checks.
Provides code quality analysis for Next.js projects, with support for pagination and trend tracking.
Provides code quality analysis for Node.js projects, including fast mode for CI/CD and deep mode for code reviews.
Provides code quality analysis for React and React Native projects, with smart ignore patterns for build artifacts.
Provides code quality analysis for TypeScript projects, including unused code detection and complexity analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@code-quality-mcpGive me a smart summary of the code quality for my project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚀 Code Quality MCP Server
Hybrid Code Quality Analysis - Combines logic-based checks with AI-powered deep analysis
MCP (Model Context Protocol) system for code quality analysis. Supports two modes:
⚡ Fast Mode: Quick logic-based checks
🤖 Deep Mode: AI-powered deep analysis (Claude)
🔧 Installation
npm install
npm run buildRelated MCP server: Tech Debt MCP Server
▶️ Running the Server
Option 1: Direct Run
npm startOption 2: Via Claude Desktop
Add to ~/.config/Claude/claude_desktop_config.json:
{
"mcpServers": {
"code-quality": {
"command": "node",
"args": ["/absolute/path/to/code-quality-mcp/dist/index.js"]
}
}
}📚 API Tools
🔍 Analysis Tools
1. check_quality - Full Code Quality Check
{
"tool": "check_quality",
"arguments": {
"projectPath": ".",
"deepAnalysis": false, // true = AI mode
"checkUnusedCode": true,
"checkComplexity": false, // requires AI
"checkSecurity": false, // requires AI
"page": 1, // pagination
"pageSize": 50 // items per page
}
}Returns: Complete list of issues with pagination
💡 Smart Tools (Recommended!)
2. get_smart_summary - Smart Summary ⭐
Instead of 500 issues, get a focused summary:
{
"tool": "get_smart_summary",
"arguments": {
"projectPath": "."
}
}Returns:
📊 Score: 68/100
📈 Issues: 500 (120 critical)
⏱️ Fix Time: 2 days
🔥 Top Problems:
• unused-code: 300 (60%)
• security: 50 (10%)
📁 Hotspot Files:
🔴 UserService.ts - 45 issues3. get_quick_wins - Quick Wins ⚡
Get only actions that provide maximum impact in minimum time:
{
"tool": "get_quick_wins",
"arguments": {
"projectPath": "."
}
}Returns:
⚡ Quick Wins:
1. Remove 50 unused vars (10 min) → +15 points
2. Fix 30 console.log (5 min) → +8 points
3. Translate Hebrew comments (15 min) → +5 points
Total: 30 minutes → +28 points!4. get_trends - Progress Tracking 📈
See how code quality improves over time:
{
"tool": "get_trends",
"arguments": {
"projectPath": "."
}
}Returns:
📈 Trends:
✅ Score: 45 → 68 (+23)
✅ Fixed: 120 issues
⚠️ New: 15 issues
Improving:
• unused-code: 300 → 180 (-120)
• security: 10 → 5 (-5)
Degrading:
• code-style: 50 → 65 (+15)🔧 Other Tools
5. analyze_project - Project Type Detection
{
"tool": "analyze_project",
"arguments": {
"projectPath": ".",
"deep": true
}
}6. get_recommendations - Quick Recommendations
{
"tool": "get_recommendations",
"arguments": {
"projectPath": ".",
"language": "en" // or "he" for Hebrew
}
}⚡ Fast vs Deep Mode
Feature | Fast Mode | Deep Mode |
Speed | ~20ms | ~1000ms |
Cost | Free | API calls |
Accuracy | Good | Excellent |
AI insights | ❌ | ✅ |
When to use Fast Mode:
During development
Before commits
In CI/CD pipelines
When to use Deep Mode:
Before Pull Requests
Code reviews
Security audits
📖 Examples
HOW_TO_USE.md - 🎯 How to use this MCP in Claude (commands, examples)
examples/usage-examples.ts - Complete API examples
🌍 Supported Platforms
Node.js / TypeScript
React / React Native
Next.js / NestJS
Firebase / AWS Amplify
Java / .NET / Angular
🚀 Key Features
✅ Smart Ignore Patterns - Automatically skips:
node_modules,build,dist,.gitReact Native:
android/gradle,ios/Pods, native build foldersOnly scans your code, not auto-generated files
✅ Pagination - Handle large projects with many issues
✅ Smart Summaries - Get actionable insights instead of overwhelming lists
✅ Quick Wins - Find high-impact, low-effort fixes
✅ Trend Tracking - Monitor code quality improvements over time
Built with ❤️ using MCP and Claude
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zoharazr/code-quality-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server