mcp-aggregator

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.

NPM Version License: MIT

🚀 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

CommandDescriptionExample
lint_codeRun linting & formatting (Biome, ESLint){"path": "src", "fix": true, "tool": "biome"}
run_security_scanSecurity vulnerability scanning{"path": ".", "level": "high", "dependencies": true}
run_e2e_testsEnd-to-end testing{"framework": "playwright", "spec": "login.spec.ts"}
analyze_code_qualityComprehensive quality analysis{"path": "src", "metrics": ["complexity", "coverage"]}
type_checkTypeScript type checking{"path": ".", "strict": true}
git_quality_checkGit-based quality checks{"staged_only": true, "include_security": true}
generate_quality_reportGenerate 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

ServerDescriptionPackage
githubGitHub repository access@modelcontextprotocol/server-github
filesystemLocal file system operations@modelcontextprotocol/server-filesystem
biome-mcpCode formatting, linting, checkingCustom (local)
neonNeon 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

  1. Add server configuration to settings/user-settings-snippet.json
  2. Install any required environment variables
  3. Reload VS Code to activate

For custom servers, place them in servers-local/ and reference with ${workspaceFolder}/servers-local/your-server.mjs.