A new ClojureMCP v0.2.2 https://github.com/bhauman/clojure-mcp/blob/main/CHANGELOG.md#022---2026-01-06
The main big deals are:
• no longer needs an nREPL port to start.
• can discover ports with new tool
• easily handles several nREPL sessions
• repl feedback that let's LLM know wether shadow repl is jacked into browser
• new :cli-assist profile that only includes a subset of useful tools for CLI chat assistants, assumes that you are using clojure-mcp-light
• simple clojure Tool based installation
• you can install it as a global user scope MCP server and it will work fine
Basically a big refactor to make it more useful in the CLI chat assistant world.
You can install it with two simple commands:
clojure -Ttools install-latest :lib io.github.bhauman/clojure-mcp :as mcp
And choose one of the following:
# Claude Code
claude mcp add clojure-mcp -- clojure -Tmcp start :config-profile :cli-assist
# OpenAI Codex
codex mcp add clojure-mcp -- clojure -Tmcp start :config-profile :cli-assist
# Google Gemini CLI
gemini mcp add clojure-mcp clojure -Tmcp start :config-profile :cli-assistAlso don't count ClojureMCP out, as I have plans to add tools soon that will be useful for CLI Agents and fill some needed gaps.
Do you mean Clojure MCP lite? in that last comment
I mean that while clojure-mcp-light is the preferred tool for working with cli assistants... I'm planning to continue developing ClojureMCP as a value add to that setup, with a constrained set of tools.
Now that the repl isn't hardwired ClojureMCP is much more useful and ergonomic.
Hello. I tried using both clojure-mcp-light and clojure-mcp with both Claude and OpenCode. Results exceeded expectations; super easy, super effective! Q: What’s the biggest reason one might go with clojure-mcp-light instead of clojure-mcp with, let’s say, OpenCode, if that matters)?
@james.amberger they both dovetail the hooks in clojure-mcp-light handle delim errors and don't tread on the other tools, while the tools in clojure-mcp offer first class repl access
so install both in both
clojure-mcp with :cli-assist on
yes
the hooks allow you to use the Claude Code edit tools
and see the nice diffs
I'm using ECA + Claude Pro (opus or sonnet) now for some mundane search/replace stuff. I've never noticed it making any paren mistakes so far.
they definitely happen
I've got the stats... but ECA does some editing tricks
like fuzzy whitespace matching
I'm sure they do, but they never end up in my code. Perhaps ECA has some smart tricks then
🙂
neovim for me, still comparing opencode and claude, so far I’d say cross your eyes just a bit and they appear to be the same thing
#eca has smart editting indeed and it works really nice, also it has special treatment for clojure-mcp edit tools to show diff properly
I'll ask more in #eca thanks
and yet another set of Clojure contrib releases updated to depend on Clojure 1.11.4, enjoy... • core.cache 1.2.249 • core.memoize 1.2.273 • core.specs.alpha 0.5.81 • data.fressian 1.1.1 • test.generative 1.1.1 • tools.analyzer.jvm 1.3.4 • tools.build 0.10.12 • tools.deps.cli 0.15.127 • tools.tools 0.3.5 b35ee5b
sigh ... this is why "clojure is dead" - no drama /s
a good April Fool's prank --- announce clojure 1.12 -> 1.13 will be just like Python 2 -> 3, guaranteeing lots of employment for a decade to come
clojure 1.13 changes (println "dude") to println "dude" to be more approachable to python 2 devs
dude