Token导航 LogoToken导航TokenDH.com
nREPL MCP Server logo
开发工具stdio官方级别未说明来源级核验

nREPL MCP Server

MCP Server

nrepl-mcp-server

一个为MCP客户端设计的服务器,用于与运行的Clojure nREPL实例交互,支持代码评估、命名空间检查和连接状态检索。

工具数

3

提示词数

0

GitHub Stars

35

资源数

0
TypeScriptClaude开发工具Claude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JohanCodinha

提供方

JohanCodinha

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx nrepl-mcp-server

详细介绍

nREPL MCP服务器

A. 模型上下文协议(MCP) 为MCP客户端设计的服务器,例如 克劳德桌面渐变群 在VSCode中。当与CLine一起使用时,此服务器可以与任何LLM一起使用。此服务器允许与正在运行的 Clojure nREPL实例,允许通过MCP评估Clojure代码、命名空间检查和其他实用程序。

______________________________________________________________________

特性

  • 连接 通过指定主机和端口连接到正在运行的nREPL服务器。
  • 评估Clojure代码 在给定的命名空间或当前命名空间中。
  • 列出项目命名空间 使用 tools.namespace.
  • 检索nREPL连接状态,包括主机、端口和会话详细信息。
  • 检查公共车辆 在任何Clojure名称空间中,显示文档字符串和值等元数据。

______________________________________________________________________

安装和设置

在CLine(VSCode)或Claude Desktop中安装

使用此服务器 渐变群克劳德桌面,请按照以下步骤操作:

  1. 打开 渐变群 在VSCode中或 克劳德桌面.
  2. 导航到 MCP设置.
  3. 添加具有以下配置的新MCP服务器:
   {
     "mcpServers": {
       "nrepl-mcp-server": {
         "command": "npx",
         "args": [
           "nrepl-mcp-server"
         ],
         "disabled": false,
         "autoApprove": []
       }
     }
   }
  1. 保存并重新启动客户端以应用更改。

这将允许客户端通过标准输入/输出与nREPL MCP服务器通信。

通过安装 npx

要快速运行服务器而不克隆存储库,请执行以下操作:

npx nrepl-mcp-server

手动安装

  1. 克隆存储库
  1. 安装依赖项
   npm install
  1. 构建项目 (将TypeScript转换为JavaScript)
   npm run build
  1. 运行服务器

- 生产模式:从编译输出运行。

     npm start

- 发展模式:使用ts节点进行实时更改。

     npm run dev

这将启动服务器,监听 标准输入输出 对于MCP请求。Mcp客户端将为您启动服务器。

______________________________________________________________________

行动

连接到nREPL

允许通过指定以下参数建立与nREPL服务器的连接 主机端口.

评估Clojure代码

执行任意Clojure表达式 默认命名空间 或a 指定的命名空间.

正在检索命名空间信息

使用列出当前项目目录中的所有命名空间 tools.namespace.

检查公共变量

获取所有对象的元数据和当前值 公共变量 在指定的命名空间中。

正在获取nREPL连接状态

提供当前nREPL连接的详细信息,包括主机、端口、会话ID和上次错误(如果有)。

______________________________________________________________________

资源

nrepl://status

提供有关当前nREPL连接的信息,包括:

  • 主机和端口
  • 连接状态
  • 活动会话ID

nrepl://namespaces

列出项目目录中检测到的所有命名空间。

______________________________________________________________________

贡献

欢迎投稿!如果您有功能建议或错误报告,请打开问题或拉取请求。

许可证

该项目根据 MIT许可证。请随时根据其条款进行修改和分发。

目录标签

目录标签

TypeScriptClaude开发工具Clojure开发本地部署nREPL交互代码评估工具命名空间检查

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

nrepl-mcp-server

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP