Provides code formatting, linting, and checking capabilities through the Biome toolchain
Enables code linting and formatting through ESLint integration
Provides Git-based quality checks including staged file analysis and commit validation
Enables access to GitHub repositories for code quality analysis and repository operations
Provides TypeScript type checking capabilities with configurable strictness levels
MCP Quality Hub
The simplest way to add comprehensive code quality tools to any VS Code project.
One MCP server. All the tools. Zero complexity.
🚀 Quick Install
Option 1: Complete Setup (Recommended)
This installs dependencies and automatically configures VS Code.
Option 2: Auto-Install Only
This automatically adds the MCP server to all your VS Code profiles.
Option 3: Manual Settings
Add this to your VS Code Settings (JSON):
Option 3: GitHub Clone
Option 3: Direct URL
Then: Reload VS Code → Use in Copilot Chat! 🎉
🛠️ Available Tools
Command | Description | Example |
---|---|---|
lint_code | Run linting & formatting (Biome, ESLint) | {"path": "src", "fix": true, "tool": "biome"} |
run_security_scan | Security vulnerability scanning | {"path": ".", "level": "high", "dependencies": true} |
run_e2e_tests | End-to-end testing | {"framework": "playwright", "spec": "login.spec.ts"} |
analyze_code_quality | Comprehensive quality analysis | {"path": "src", "metrics": ["complexity", "coverage"]} |
type_check | TypeScript type checking | {"path": ".", "strict": true} |
git_quality_check | Git-based quality checks | {"staged_only": true, "include_security": true} |
generate_quality_report | Generate quality report | {"output_file": "report.md", "include_trends": true} |
📋 Usage Examples
Quick Lint & Fix
Security Audit
Run E2E Tests
Pre-commit Check
Full Quality Report
Available MCP Servers
Server | Description | Package |
---|---|---|
github | GitHub repository access | @modelcontextprotocol/server-github |
filesystem | Local file system operations | @modelcontextprotocol/server-filesystem |
biome-mcp | Code formatting, linting, checking | Custom (local) |
neon | Neon Postgres database access | @neondatabase/mcp-server |
Environment Variables
Configure these in your system environment or .env
file:
Adding New Servers
- Add server configuration to
settings/user-settings-snippet.json
- Install any required environment variables
- Reload VS Code to activate
For custom servers, place them in servers-local/
and reference with ${workspaceFolder}/servers-local/your-server.mjs
.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Provides comprehensive code quality tools including linting, security scanning, TypeScript checking, and testing through a single MCP server. Integrates multiple quality analysis tools like Biome, ESLint, and Playwright for streamlined development workflows.