nrepl-mcp-server
If you are the rightful owner of 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.
The nREPL MCP Server is a specialized server that facilitates interaction with a running Clojure nREPL instance. It is designed to work with MCP clients like Claude Desktop and CLine in VSCode, enabling users to evaluate Clojure code, inspect namespaces, and perform other utilities through the MCP protocol. This server is particularly useful for developers working with Clojure, as it provides a seamless way to connect to an nREPL server, execute code, and retrieve valuable information about the codebase. The server can be easily integrated into existing workflows, offering a robust solution for Clojure development environments.
Features
- Connect to a running nREPL server by specifying host and port.
- Evaluate Clojure code in a given namespace or the current one.
- List project namespaces using tools.namespace.
- Retrieve nREPL connection status, including host, port, and session details.
- Inspect public vars in any Clojure namespace, displaying metadata such as docstrings and values.