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
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., "@MCP Quality Hublint my code and fix any issues"
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.
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)
npx mcp-quality-hub && npm run setupThis installs dependencies and automatically configures VS Code.
Option 2: Auto-Install Only
npx mcp-quality-hub auto-installThis automatically adds the MCP server to all your VS Code profiles.
Option 3: Manual Settings
Add this to your VS Code Settings (JSON):
{
"github.copilot.chat.experimental.mcp.servers": {
"quality-hub": {
"command": "npx",
"args": ["--yes", "mcp-quality-hub"],
"description": "All-in-one code quality, security, and testing hub"
}
}
}Option 3: GitHub Clone
git clone https://github.com/DanTinsley/mcp-aggregator{
"github.copilot.chat.experimental.mcp.servers": {
"quality-hub": {
"command": "node",
"args": ["../mcp-aggregator/servers-local/quality-hub-server.mjs"],
"description": "Local quality hub from GitHub"
}
}
}Option 3: Direct URL
{
"github.copilot.chat.experimental.mcp.servers": {
"quality-hub": {
"command": "npx",
"args": ["--yes", "tsx", "https://raw.githubusercontent.com/DanTinsley/mcp-aggregator/main/servers-local/quality-hub-server.mjs"],
"description": "Direct from GitHub"
}
}
}Then: Reload VS Code β Use in Copilot Chat! π
π οΈ Available Tools
Command | Description | Example |
| Run linting & formatting (Biome, ESLint) |
|
| Security vulnerability scanning |
|
| End-to-end testing |
|
| Comprehensive quality analysis |
|
| TypeScript type checking |
|
| Git-based quality checks |
|
| Generate quality report |
|
π Usage Examples
Quick Lint & Fix
@workspace use quality-hub to lint_code with {"path": ".", "fix": true}Security Audit
@workspace use quality-hub to run_security_scan with {"level": "critical", "dependencies": true}Run E2E Tests
@workspace use quality-hub to run_e2e_tests with {"framework": "playwright", "headless": true}Pre-commit Check
@workspace use quality-hub to git_quality_check with {"staged_only": true}Full Quality Report
@workspace use quality-hub to generate_quality_report with {"output_file": "quality-report.md"}Available MCP Servers
Server | Description | Package |
| GitHub repository access |
|
| Local file system operations |
|
| Code formatting, linting, checking | Custom (local) |
| Neon Postgres database access |
|
Environment Variables
Configure these in your system environment or .env file:
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token
NEON_API_KEY=your_neon_api_keyAdding New Servers
Add server configuration to
settings/user-settings-snippet.jsonInstall 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
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.