HalbonLabs/mcp-aggregator
3.1
If you are the rightful owner of mcp-aggregator and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
MCP Quality Hub is a comprehensive tool that integrates various code quality, security, and testing tools into a single, easy-to-use package for VS Code projects.
Tools
7
Resources
0
Prompts
0
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: NPM (Recommended)
{
"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 2: 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 |
|---|---|---|
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
@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 | 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:
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token
NEON_API_KEY=your_neon_api_key
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.