Enables interaction with a running Clojure nREPL instance via Model Context Protocol (MCP) for code evaluation, namespace inspection, and other utilities.
Sponsored
Nrepl provides an MCP server designed for interacting with Clojure nREPL instances. It allows MCP clients like Claude Desktop or CLine in VSCode (and, by extension, LLMs used with CLine) to connect to a running nREPL server and perform actions such as evaluating Clojure code, listing namespaces, inspecting public vars, and fetching nREPL connection status. This facilitates seamless integration of Clojure development workflows within MCP-compatible environments.
Key Features
01Connects to a running nREPL server via host and port.
02Lists project namespaces using `tools.namespace`.
03Retrieves nREPL connection status.
04Evaluates Clojure code in specified or default namespaces.
05Inspects public vars in Clojure namespaces, displaying metadata.
0613 GitHub stars
Use Cases
01Integrating Clojure development with Claude Desktop.
02Enabling LLMs to interact with and execute Clojure code.
03Interacting with Clojure nREPL instances through CLine in VSCode.