Best Clojure MCP Servers
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.
Why this server?
Provides Clojure language support through language server integration, enabling code analysis, navigation, and refactoring capabilities for Clojure projects.
AlicenseAquality-maintenanceMCP server that keeps language server sessions warm and routes multiple languages through one process. Agents get persistent cross-file awareness, speculative execution (simulate edits before writing to disk), and 20 skills that encode correct multi-step operations like safe rename, blast-radius analysis, and end-to-end refactoring. Single Go binary, no runtime dependencies.Last updated507Why 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
AlicenseBqualityCmaintenanceProvides up to date dependency information of Clojure librariesLast updated3215MITWhy this server?
Offers direct semantic code analysis for Clojure projects through language server integration
AlicenseBqualityCmaintenanceA coding agent toolkit that transforms LLMs into coding assistants capable of working directly on your codebase with semantic code retrieval and editing tools, providing IDE-like capabilities without requiring API subscriptions.Last updated331MITWhy 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.
AlicenseAqualityCmaintenanceA 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.Last updated1333MITWhy this server?
Provides the capability to attach to running Clojure processes on the JVM to intercept and inspect their outgoing HTTP traffic.
AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to control HTTP Toolkit for intercepting, inspecting, and debugging HTTP(S) traffic from browsers, mobile devices, and Docker containers. It provides tools for server management, interceptor activation, and sending HTTP requests through natural language commands.Last updated2362MITWhy 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.
AlicenseAqualityCmaintenanceA 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.Last updated1114MITWhy this server?
Enables running Clojure code snippets and displays execution results
AlicenseBqualityDmaintenanceMCP Server for running code snippet and show the result.Last updated1395242MITWhy 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
FlicenseAqualityCmaintenanceEnables 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.Last updated33435Why 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.
FlicenseBqualityCmaintenanceEnables 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.Last updated118