JohanCodinha_nrepl-mcp-server
If you are the rightful owner of JohanCodinha_nrepl-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server designed for MCP clients, such as Claude Desktop or CLine in VSCode, enabling interaction with a running Clojure nREPL instance.
The nREPL MCP Server is a specialized server that facilitates communication between MCP clients and a Clojure nREPL instance. It allows users to evaluate Clojure code, inspect namespaces, and retrieve connection status details. This server is particularly useful for developers working with Clojure in environments like VSCode using CLine or Claude Desktop. By leveraging the Model Context Protocol, it provides a seamless interface for executing and managing Clojure code, making it an essential tool for Clojure developers. The server can be easily integrated into existing workflows, offering features such as code evaluation, namespace listing, and public var inspection, all through a standardized protocol.
Features
- Connect to nREPL: Connect to a running nREPL server by specifying host and port.
- Evaluate Clojure Code: Evaluate Clojure code in a given namespace or the current one.
- List Project Namespaces: List project namespaces using tools.namespace.
- Retrieve nREPL Connection Status: Retrieve nREPL connection status, including host, port, and session details.
- Inspect Public Vars: Inspect public vars in any Clojure namespace, displaying metadata such as docstrings and values.