MCP Servers for Clojure

Clojure is a dynamic, functional programming language that runs on the Java Virtual Machine (JVM). It is a dialect of Lisp with a focus on immutability and concurrent programming.

View all MCP Servers

  • Why this server?

    Monitors shadow-cljs builds and provides real-time build status updates for ClojureScript files, including compilation success/failure status, compiled files, error details, and build metrics.

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that monitors shadow-cljs builds and provides real-time build status updates for ClojureScript projects, allowing LLMs to verify build status after making code changes.
    1
    123
    1
    JavaScript
    MIT License
  • Why this server?

    Enables running Clojure code snippets and displays execution results

  • Why this server?

    Enables fetching dependency information from Clojars, the Clojure community's artifact repository, allowing users to get the latest version of dependencies and check if specific versions exist

    A
    security
    A
    license
    A
    quality
    Provides up to date dependency information of Clojure libraries
    2
    5
    3
    JavaScript
    MIT License
  • Why this server?

    Enables interaction with a running Clojure nREPL instance, allowing evaluation of Clojure code, namespace inspection, and retrieving metadata for public vars in Clojure namespaces

    A
    security
    F
    license
    A
    quality
    Enables interaction with a running Clojure nREPL instance for evaluating Clojure code, inspecting namespaces, and retrieving connection statuses, compatible with MCP clients like Claude Desktop and CLine in VSCode.
    3
    9
    16
    JavaScript
  • Why this server?

    The MCP server provides integration with Babashka, which is a native Clojure interpreter for scripting. It allows execution of Clojure code through the MCP protocol.

    A
    security
    F
    license
    A
    quality
    Enables execution and management of Babashka scripts using the Model Context Protocol, offering features like caching, command history access, and configurable timeouts for enhanced scripting workflows.
    1
    2
    JavaScript
    • Apple
    • Linux
  • Why this server?

    Provides linting capabilities for Clojure, ClojureScript, and EDN files using clj-kondo, supporting analysis of individual files, directories, or classpath content with customizable configuration.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that provides clj-kondo linting capabilities for Clojure/ClojureScript/EDN files, useful for environments like Claude code and desktop that lack built-in linting.
    236
    1
    JavaScript
    MIT License