Skip to main content
Glama

nREPL MCP Server

by JohanCodinha

eval_form

Evaluate and test Clojure code snippets directly in your chosen namespace or the current one. Reload dependencies, define functions, and run operations interactively within the nREPL environment.

Instructions

Evaluate Clojure code in a specific namespace or the current one. Examples:

  • Define and call a function: {"code": "(defn greet [name] (str "Hello, " name "!"))(greet "World"))"}
  • Reload code: {"code": "(clj-reload.core/reload)"}
  • Evaluate in a specific namespace: {"code": "(clojure.repl.deps/sync-deps)", "ns": "user"}

Input Schema

NameRequiredDescriptionDefault
codeYesClojure code to evaluate
nsNoOptional namespace to evaluate in. Changes persist for subsequent evaluations.

Input Schema (JSON Schema)

{ "properties": { "code": { "description": "Clojure code to evaluate", "type": "string" }, "ns": { "description": "Optional namespace to evaluate in. Changes persist for subsequent evaluations.", "type": "string" } }, "required": [ "code" ], "type": "object" }

Other Tools from nREPL MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/JohanCodinha/nrepl-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server