nREPL MCP Server
by JohanCodinha
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
nREPL Connection Status | Returns the current nREPL connection status including port and session information |
Project Namespaces | Returns a list of all namespaces in the current project |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
connect | Connect to an nREPL server. Example: (connect {:host "localhost" :port 1234}) |
eval_form | Evaluate Clojure code in a specific namespace or the current one. Examples:
|
get_ns_vars | Get all public vars (functions, values) in a namespace with their metadata and current values. Example:
|