lint_clojure
Lint Clojure/ClojureScript/EDN content using clj-kondo
Point clj-kondo at a Clojure, ClojureScript or EDN file from inside the client and get the linter's findings back at the severity level you ask for.
LABSCO SUMMARY
One tool, and it reports rather than edits — nothing in the surface applies a fix, so the correction stays a decision you or the agent make afterwards. Because configDir is a parameter, the same server answers for repositories with different clj-kondo settings without being reconfigured between them.
A single-tool wrapper around clj-kondo, the Clojure static analyser, taking a file to check and returning what it found.
Nothing to supply — no account, no key. A Clojure, ClojureScript or EDN file the server can reach by path, and a clj-kondo configuration directory if the project keeps one.
One command — npx clj-kondo-mcp
USE CASES
The file is checked in place by path, with the project's own clj-kondo configuration directory supplied on the call so the findings match what CI would report.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
lint_clojureLint Clojure/ClojureScript/EDN content using clj-kondo
BEFORE YOU INSTALL
1 tool when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"clj-kondo-mcp": {
"command": "npx",
"args": [
"clj-kondo-mcp"
]
}
}
}npx clj-kondo-mcp