Best ESLint MCP Servers
ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It helps developers maintain code quality and consistency by enforcing coding standards and catching bugs early.
Why this server?
Runs ESLint as a Bazel aspect to analyze JavaScript/TypeScript code and report findings in SARIF format.
AlicenseAqualityCmaintenanceMCP server for gavel, a code-quality gate for Bazel monorepos. Exposes judge, findings, coverage and architecture tools so a coding agent can check its change against the quality gate (lint, coverage, layer rules) before declaring it done — all off the Bazel build graph, over just what changed.811Apache 2.0Why this server?
Uses ESLint for code style enforcement and static analysis as part of development guidelines.
AlicenseAqualityDmaintenanceProvides tools for creating, managing, and generating content for DeepWriter projects through a standardized Model Context Protocol interface.66Apache 2.0Why this server?
Uses ESLint for code quality enforcement and issue detection during development
AlicenseBqualityDmaintenanceEnables comprehensive color manipulation, conversion between 22+ formats (HEX, RGB, HSL, CMYK, LAB, etc.), palette generation, gradient creation, and accessibility compliance checking. Supports framework-specific outputs for CSS, Swift, Android, Flutter, and Tailwind with high-precision conversions and visualization capabilities.25MITWhy this server?
Analyzes ESLint configuration files to extract linting rules and JavaScript/TypeScript coding standards
AlicenseBqualityFmaintenanceA self-learning AI standards system that automatically detects patterns from user corrections and updates AI configuration files. Learns from repeated corrections (like 'use uv not pip') and automatically generates CLAUDE.md and other AI assistant configuration files.93MITWhy this server?
Uses ESLint for code linting during development of the MCP server
AlicenseAqualityBmaintenanceProvides instant GDScript syntax validation and diagnostics by bridging Godot's native Language Server Protocol to MCP clients. Enables real-time syntax checking in AI assistants without requiring custom plugins or context switching to the Godot editor.4327 npm47MITWhy this server?
Integrates with ESLint for JavaScript and TypeScript static code analysis as part of automated code review workflows
AlicenseAqualityDmaintenanceEnables AI assistants to perform comprehensive code reviews of local uncommitted changes by combining git diffs with static analysis from linters like ESLint and TypeScript. Returns structured JSON feedback with findings, suggestions, and quality assessments powered by Google's Gemini CLI.1457 npm2MITWhy this server?
Generates evidence-backed ESLint rules from a project's existing architecture patterns and wires them into the ESLint configuration, allowing architectural violations to be caught during linting.
Why this server?
Validates ESLint configuration files against their SchemaStore schema, including ESLint flat config, flagging invalid or misspelled options.
AlicenseAqualityBmaintenanceEnables agents to validate JSON, JSONC, YAML, and TOML configuration files against official SchemaStore schemas, pinpointing errors and likely key misspellings, and to look up schema-backed setting details.31MITWhy this server?
Checks for ESLint configuration and runs ESLint to enforce code quality standards.
AlicenseBqualityAmaintenanceEnables auditing codebases for production readiness, including linting, testing, CI/CD, security, branch conventions, architecture, and an A–F quality scorecard via MCP tools.1511 npm1MIT