Clj MCP Server

Clojure linter

Local serverstdio

What is the Clj MCP Server?

Clj becomes available to MCP clients through the clj mcp server. Clojure linter.

What Clj does

A Model Context Protocol (MCP) server that provides clj-kondo linting capabilities for Clojure/ClojureScript/EDN files. Handy for Claude code and desktop where there are no built in linting capabilities. You may want to consider editing your CLAUDE.md asking it to lint after editing.

Key capabilities

  • Lint Clojure files via MCP tool calls
  • Supports all clj-kondo analysis capabilities
  • Optional explicit configuration directory support

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Clj MCP Server

{
  "mcpServers": {
    "clj-kondo": {
      "command": "npx",
      "args": [
        "clj-kondo-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Clj to Build.”

Frequently asked questions

Clojure linter Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.