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.

NPM Version License: MIT

🚀 Quick Install

Option 1: Complete Setup (Recommended)

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

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

  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