MCP.so
Sign In
Servers
A

Ai Quality Gate

@mustafacagri

πŸš€ Kill the Junior AI Era. πŸ€– Level up your AI code to Principal standards. No more sloppy lines or junior mistakes. Automated ESLint ✨ TypeScript πŸ”§ Prettier 🎨 SonarQube πŸ›‘οΈ Security πŸ”’ Complexity πŸ“Š in seconds. High-stakes quality, forced to ship only the best. βš‘πŸ† Goodbye, ba

Overview

What is Ai Quality Gate?

Ai Quality Gate is an MCP (Model Context Protocol) server that provides a quality_fix tool for AI-driven code quality automation. It runs a fast Phase 1 (ESLint with 627 bundled rules plus Prettier) and optionally a Phase 2 (SonarQube) to fix issues and report remaining problems. It is designed for MCP-capable editors like Cursor.

How to use Ai Quality Gate?

Install via npx -y ai-quality-gate or globally via npm i -g ai-quality-gate. Configure the server in your editor’s MCP settings (e.g., Cursor’s mcp.json). Add an AI rule that instructs the agent to call the quality_fix tool after every code change. Use the CLI flag --setup to interactively create a .quality-gate.yaml config file.

Key features of Ai Quality Gate

  • Hybrid quality gate: fast ESLint/Prettier phase always runs; optional SonarQube phase.
  • Bundles 627 static analysis rules from SonarJS, Unicorn, TypeScript-ESLint, and more.
  • Auto-fixes ~100+ ESLint issues including unused imports and var-to-const/let.
  • Customizable via YAML/JSON config files and environment variables.
  • Supports custom regex-based rules for project-specific checks.
  • Validates i18n locale JSON files for key consistency.

Use cases of Ai Quality Gate

  • Ensure AI-generated code meets project quality standards before reporting completion.
  • Automate code review in CI/CD pipelines with optional SonarQube integration.
  • Enforce consistent coding style and best practices across a team repository.
  • Quickly fix common issues like unused

Tags

More from Developer Tools