bhauman / bhauman/clojure-mcp-light

Feature request: support NREPL running over a Unix domain socket

Open
#26 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
188
Forks
25
PR merge metrics
No merged PRs in 30d

Description

After years of fighting with .nrepl-port not always getting set, REPLs competing for the same port, etc., I have switched to Unix domain sockets for my nrepl servers. I can put them in the project directory so they don't collide, and I can give them all the same name so they are easily discoverable.

This works great, except clj-nrepl-eval only supports TCP/IP ports. Would it be hard to add support for Unix domain sockets?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the clj-nrepl-eval entry point and reading how it currently connects to NREPL over TCP/IP. Check for existing connection tests, then define done as being able to connect to and evaluate against an NREPL server addressed by a Unix domain socket without regressing TCP/IP support.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.