announcements

bhauman 2026-01-06T16:04:04.433539Z

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-assist

👍 5
🎉 17
bhauman 2026-01-06T16:15:19.883049Z

Also 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.

borkdude 2026-01-06T16:26:42.353559Z

Do you mean Clojure MCP lite? in that last comment

bhauman 2026-01-06T16:29:16.465759Z

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.

bhauman 2026-01-06T16:33:35.693979Z

Now that the repl isn't hardwired ClojureMCP is much more useful and ergonomic.

James Amberger 2026-01-26T15:34:06.317139Z

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)?

bhauman 2026-01-26T15:38:24.520259Z

@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

James Amberger 2026-01-26T15:38:48.577849Z

so install both in both

bhauman 2026-01-26T15:38:56.090119Z

clojure-mcp with :cli-assist on

bhauman 2026-01-26T15:38:58.216399Z

yes

bhauman 2026-01-26T15:39:22.178919Z

the hooks allow you to use the Claude Code edit tools

bhauman 2026-01-26T15:39:31.772389Z

and see the nice diffs

borkdude 2026-01-26T15:41:13.979149Z

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.

bhauman 2026-01-26T15:41:29.034749Z

they definitely happen

bhauman 2026-01-26T15:41:48.360749Z

I've got the stats... but ECA does some editing tricks

bhauman 2026-01-26T15:42:01.285129Z

like fuzzy whitespace matching

borkdude 2026-01-26T15:42:07.942349Z

I'm sure they do, but they never end up in my code. Perhaps ECA has some smart tricks then

bhauman 2026-01-26T15:42:14.883579Z

🙂

James Amberger 2026-01-26T15:43:36.698979Z

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

ericdallo 2026-01-26T15:45:24.890989Z

#eca has smart editting indeed and it works really nice, also it has special treatment for clojure-mcp edit tools to show diff properly

borkdude 2026-01-26T15:46:11.678109Z

I'll ask more in #eca thanks

👍 1
Alex Miller (Clojure team) 2026-01-06T00:01:21.470619Z

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

25
🆒 3
🙏 4
🎉 9
adi 2026-01-06T10:46:09.839679Z

sigh ... this is why "clojure is dead" - no drama /s

adi 2026-01-06T10:48:01.743079Z

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

😄 3
borkdude 2026-01-06T11:23:19.397959Z

clojure 1.13 changes (println "dude") to println "dude" to be more approachable to python 2 devs

😂 6
Alex Miller (Clojure team) 2026-01-06T13:33:46.190559Z

dude