Clj Kondo

Created By
Bigsya year ago
Overview

what is Clj Kondo?

Clj Kondo is a Model Context Protocol (MCP) server that provides linting capabilities for Clojure, ClojureScript, and EDN files, making it useful for environments lacking built-in linting tools.

how to use Clj Kondo?

To use Clj Kondo, you can quickly install it using npx clj-kondo-mcp or configure it in your IDE settings. After installation, run the server with node build/index.js and use the lint_clojure tool to lint your files.

key features of Clj Kondo?

  • Lints Clojure files via MCP tool calls.
  • Supports all clj-kondo analysis capabilities.
  • Allows optional explicit configuration directory support.

use cases of Clj Kondo?

  1. Linting Clojure files in a development environment.
  2. Ensuring code quality in Clojure projects.
  3. Integrating linting into CI/CD pipelines for Clojure applications.

FAQ from Clj Kondo?

  • What files can Clj Kondo lint?

Clj Kondo can lint Clojure (.clj), ClojureScript (.cljs), and EDN files.

  • Do I need to install clj-kondo separately?

Yes, you need to have clj-kondo installed and available on your system PATH.

  • Can I configure Clj Kondo for specific projects?

Yes, you can specify a configuration directory for custom linting rules.

Server Config

{
  "mcpServers": {
    "clj-kondo": {
      "command": "npx",
      "args": [
        "clj-kondo-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
Bigsy
Star
-
Language
-
License
-

Recommend Servers

View All
Kite

17 hours ago