nREPL MCP Server

MCP server providing access to a running nREPL (network REPL) server for Clojure. Enables AI agents to evaluate Clojure expressions, inspect runtime state, call functions, and interact with a live Clojure environment through the nREPL protocol — enabling AI-assisted Clojure development and runtime analysis.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools clojure nrepl repl mcp-server lisp functional-programming jvm
⚙ Agent Friendliness
72
/ 100
Can an agent use this?
🔒 Security
74
/ 100
Is it safe for agents?
⚡ Reliability
64
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
65
Documentation
65
Error Messages
65
Auth Simplicity
88
Rate Limits
88

🔒 Security

TLS Enforcement
80
Auth Strength
72
Scope Granularity
68
Dep. Hygiene
72
Secret Handling
78

Full JVM code execution. Development only. nREPL network access must be restricted. Never expose on production.

⚡ Reliability

Uptime/SLA
65
Version Stability
65
Breaking Changes
62
Error Recovery
65
AF Security Reliability

Best When

A Clojure developer using nREPL-based interactive development wants AI agents to assist with coding, debugging, and runtime exploration through the nREPL connection.

Avoid When

You don't use Clojure. Also: providing agents access to a production nREPL is a significant security risk — use development/staging environments only.

Use Cases

  • Evaluating Clojure code expressions in a live REPL from coding agents
  • Inspecting runtime state and data structures from Clojure debugging agents
  • Running Clojure tests and analyzing results from development agents
  • Interactive Clojure development with AI assistance through live REPL access

Not For

  • Teams not using Clojure (language-specific tool)
  • Production runtime access without strict sandboxing (REPL has full runtime access)
  • ClojureScript development (nREPL is primarily for JVM Clojure)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication for nREPL connection — security depends on nREPL server configuration and network access. Use SSH tunnels for remote nREPL.

Pricing

Model: free
Free tier: Yes
Requires CC: No

Free open source. nREPL is free and part of Clojure ecosystem.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • nREPL provides FULL Clojure runtime access — only use in development environments
  • Long-running evaluations can block nREPL session — implement timeouts
  • Clojure's dynamic nature means agents can modify runtime state — use carefully
  • nREPL port should never be exposed on production systems without strong auth

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for nREPL MCP Server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6331
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered