Clj-kondo icon

Clj-kondo

CreatedBigsy

Lints Clojure, ClojureScript, and EDN files using clj-kondo within a Model Context Protocol (MCP) environment.

About

Clj-kondo enables linting for Clojure, ClojureScript, and EDN files through MCP tool calls, making it ideal for environments like Claude where built-in linting is unavailable. It leverages the full analysis capabilities of clj-kondo and supports optional, explicit configuration directory specification. Integration with MCP allows for automated code analysis and improved code quality in agentic workflows.

Key Features

  • Configurable linting level (warning or error).
  • Offers optional explicit configuration directory support.
  • Lints Clojure files via MCP tool calls.
  • 1 GitHub stars
  • Supports linting of single files, directories, or classpath strings.
  • Supports all clj-kondo analysis capabilities.

Use Cases

  • Automate code analysis in MCP-compatible environments.
  • Integrate linting into Claude workflows.
  • Enforce coding standards and identify potential issues in Clojure projects.