Install — all seven languages
All seven languages are published from the same release and carry the same version. Clojure is a
single .cljc source tree (JVM + cljgo) with
koine as its only dependency — on Clojars since v0.13.0,
at the same full conformance tier as the other six.
npm install toolnexusnpm · toolnexus · MCP SDK: @modelcontextprotocol/sdk
pip install toolnexusPython ≥ 3.11 · PyPI · toolnexus · MCP SDK: mcp
go get github.com/muthuishere/toolnexus/golangGo 1.23 · also ships the toolnexus CLI · MCP SDK: mark3labs/mcp-go
<dependency> <groupId>io.github.muthuishere</groupId> <artifactId>toolnexus</artifactId> <version>0.16.0</version></dependency>Java 21 · Maven Central · MCP SDK: io.modelcontextprotocol.sdk:mcp
dotnet add package ToolnexusNuGet · Toolnexus · MCP SDK: ModelContextProtocol
def deps do [{:toolnexus, "~> 0.16"}]endElixir ≥ 1.16 / OTP 26 · Hex · toolnexus · MCP client: in-house (OTP-supervised, no SDK)
;; deps.edn — one artifact; koine (the portability seam) comes with it{:deps {net.clojars.muthuishere/toolnexus {:mvn/version "0.16.0"}}}Works as an ordinary Clojure library on the JVM, and as a
cljgo dependency (build.cljgo:
(dep b "net.clojars.muthuishere/toolnexus" {:mvn/version "0.16.0"})) compiled
to a native Go binary — the same artifact, verified on both.
Clojure CLI (JVM) or cljgo · MCP client: in-house over
koine (koine.process stdio / koine.http streamable-HTTP)
· API reference
Once installed, head to the Quickstart.