nREPL MCP Server
nREPL MCP 서버
Claude Desktop 이나 VSCode의 CLine 과 같은 MCP 클라이언트용으로 설계된 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 CLine과 함께 사용하면 모든 LLM과 함께 사용할 수 있습니다. 이 서버는 실행 중인 Clojure nREPL 인스턴스 와 상호 작용하여 MCP를 통해 Clojure 코드 평가, 네임스페이스 검사 및 기타 유틸리티를 수행할 수 있도록 합니다.
특징
호스트와 포트를 지정하여 실행 중인 nREPL 서버에 연결합니다 .
주어진 네임스페이스나 현재 네임스페이스에서 Clojure 코드를 평가합니다 .
tools.namespace사용하여 프로젝트 네임스페이스를 나열합니다 .호스트, 포트, 세션 세부 정보를 포함한 nREPL 연결 상태를 검색합니다 .
모든 Clojure 네임스페이스의 공개 변수를 검사하여 docstring 및 값과 같은 메타데이터를 표시합니다.
Related MCP server: Emacs MCP Tools
설치 및 설정
CLine(VSCode) 또는 Claude Desktop에 설치
이 서버를 CLine 또는 Claude Desktop 과 함께 사용하려면 다음 단계를 따르세요.
VSCode나 Claude Desktop 에서 CLine을 엽니다.
MCP 설정 으로 이동합니다.
다음 구성으로 새로운 MCP 서버를 추가합니다.
지엑스피1
변경 사항을 적용하려면 클라이언트를 저장하고 다시 시작하세요.
이를 통해 클라이언트는 표준 입출력을 통해 nREPL MCP 서버와 통신할 수 있습니다.
npx 를 통해 설치
저장소를 복제하지 않고 서버를 빠르게 실행하려면:
npx nrepl-mcp-server수동 설치
저장소를 복제합니다
종속성 설치
npm install프로젝트 빌드 (TypeScript를 JavaScript로 변환)
npm run build서버를 실행하세요
프로덕션 모드 : 컴파일된 출력에서 실행됩니다.
npm start개발 모드 : 실시간 변경 사항에 ts-node를 사용합니다.
npm run dev
이렇게 하면 서버가 시작되고 STDIO 에서 MCP 요청을 수신합니다. MCP 클라이언트가 서버를 자동으로 시작합니다.
행위
nREPL에 연결
호스트 와 포트를 지정하여 nREPL 서버에 대한 연결을 설정할 수 있습니다.
Clojure 코드 평가
기본 네임스페이스 나 지정된 네임스페이스 에서 임의의 Clojure 표현식을 실행합니다.
네임스페이스 정보 검색
tools.namespace 사용하여 현재 프로젝트 디렉토리에 있는 모든 네임스페이스를 나열합니다.
공공 변수 검사
지정된 네임스페이스의 모든 공개 변수 에 대한 메타데이터와 현재 값을 가져옵니다.
nREPL 연결 상태 가져오기
호스트, 포트, 세션 ID, 마지막 오류(있는 경우)를 포함하여 현재 nREPL 연결에 대한 세부 정보를 제공합니다.
자원
nrepl://status
다음을 포함하여 현재 nREPL 연결에 대한 정보를 제공합니다.
호스트 및 포트
연결 상태
활성 세션 ID
nrepl://namespaces
프로젝트 디렉토리에서 감지된 모든 네임스페이스를 나열합니다.
기여하다
기여를 환영합니다! 기능 제안이나 버그 리포트가 있으시면 이슈를 개설하거나 풀 리퀘스트를 보내주세요.
특허
이 프로젝트는 MIT 라이선스 에 따라 라이선스가 부여됩니다. 해당 조건에 따라 자유롭게 수정하고 배포할 수 있습니다.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Claude Code and Claude Desktop to interact with Obsidian vaults through MCP protocol. Supports file operations, workspace context access, and dual transport (WebSocket and HTTP/SSE) for AI-powered assistance with your notes.339BSD Zero Clause
- AlicenseNot gradedqualityDmaintenanceEnables Claude Code to control a running Emacs instance via MCP, supporting file opening, Magit integration, and server status checks.4MIT
- AlicenseNot gradedqualityDmaintenanceConnects to nREPL servers to evaluate Clojure code interactively, enabling AI assistants like Claude to run Clojure code in real-time.Apache 2.0
- FlicenseNot gradedqualityCmaintenanceExposes Claude Code's file editing, command execution, and test running capabilities as composable MCP tools for any MCP-compatible host, enabling code operations via a stateless bridge.
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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