Skip to main content
Glama

MCP Quality Hub

by HalbonLabs

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

npx mcp-quality-hub && npm run setup

This installs dependencies and automatically configures VS Code.

Option 2: Auto-Install Only

npx mcp-quality-hub auto-install

This 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

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.

-
security - not tested
-
license - not tested
-
quality - not tested

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.

  1. 🚀 Quick Install
    1. Option 1: Complete Setup (Recommended)
    2. Option 2: Auto-Install Only
    3. Option 3: Manual Settings
    4. Option 3: GitHub Clone
    5. Option 3: Direct URL
  2. 🛠️ Available Tools
    1. 📋 Usage Examples
      1. Quick Lint & Fix
      2. Security Audit
      3. Run E2E Tests
      4. Pre-commit Check
      5. Full Quality Report
    2. Available MCP Servers
      1. Environment Variables
        1. Adding New Servers

          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/HalbonLabs/mcp-aggregator'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server