clojure-mcp-repl

Execute Clojure and ClojureScript expressions via clojure-mcp for REPL-driven development.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/pyze/claude-plugin --skill clojure-mcp-repl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clojure-mcp-repl
Source: https://github.com/pyze/claude-plugin/tree/main/skills/clojure-mcp-repl
Command: npx skills add https://github.com/pyze/claude-plugin --skill clojure-mcp-repl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines Clojure development by providing a robust way to execute code directly at the REPL, manage system lifecycles, and interact with your Clojure applications.

Core Features & Use Cases

  • Direct Expression Evaluation: Evaluate single or multi-form Clojure expressions.
  • System Management: Start, stop, and reset your application's system using integrant-repl.
  • REPL Exploration: Inspect namespaces, view documentation, and read source code directly.
  • Use Case: When developing a new feature, you can use this skill to quickly test small code snippets, reload your application after code changes, and inspect the current state of your running system without restarting the entire JVM.

Quick Start

Use clojure_eval to evaluate the expression (+ 1 2 3).

Frequently Asked Questions about clojure-mcp-repl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute Clojure code at the REPL for interactive testing?

You can execute Clojure code at the REPL by evaluating single or multi-form expressions directly. This enables interactive testing and state inspection without restarting the JVM.

Can I manage my application system lifecycle using integrant-repl?

Yes, you can manage your application system lifecycle using integrant-repl. The skill supports commands to start, stop, and reset your system directly during development workflows.

How do I inspect namespaces and read source code in a Clojure REPL?

You can inspect namespaces, view documentation, and read source code directly through REPL exploration. This facilitates understanding the current state of your running system.

Does this tool support ClojureScript development workflows?

Yes, the tool supports REPL-driven development for both Clojure and ClojureScript. It handles direct evaluation and nREPL connection management for interactive development.

What is the best way to reload a Clojure application after code changes?

The best way to reload a Clojure application after code changes is by using integrant-repl system lifecycle commands. This allows you to reset your application state without restarting the entire JVM.