nrepl
连接Basilisp nREPL与MCP协议的高效开发桥梁
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:nrepl。 它的用途是:连接Basilisp nREPL与MCP协议的高效开发桥梁 完整的 Skill 内容见:https://321skill.com/skills/nrepl/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我连接到本地的Basilisp nREPL,然后计算一下这个列表处理函数的性能。”,它会通过MCP桥梁将请求转发给nREPL,执行性能分析代码,并将结果返回给你。或者
对AI说:“在当前的Basilisp命名空间里,查找所有以‘defn-’开头的私有函数。”,它会查询nREPL并列出匹配的函数定义。
介绍
该工具旨在解决Basilisp(一种Lisp方言)开发者在使用模型上下文协议(MCP)时,与本地nREPL(网络REPL)服务器交互不便的问题。它作为一个桥梁,将MCP协议与nREPL服务器无缝对接,使得开发者可以在支持MCP的AI助手(如Claude Desktop)中,直接、高效地操作和查询本地的Basilisp REPL环境。
使用方式通常是在本地启动该工具作为服务端,它会连接到指定的nREPL服务器,并将自身注册为MCP服务器。随后,在配置了该MCP服务器的AI助手界面中,开发者就可以通过自然语言指令来执行代码片段、查询命名空间、获取文档、评估表达式等原本需要在nREPL客户端中手动完成的操作。
它非常适合正在使用Basilisp进行开发,并希望借助AI助手提升编码效率的开发者。无论是探索新库、调试代码还是理解复杂函数,都可以通过对话式交互来完成。
建议在使用前确保本地已有可用的Basilisp nREPL服务器。配置时需注意MCP服务器的连接地址和认证信息(如有),并了解该工具所暴露的MCP工具集的具体功能和限制,以充分发挥其桥梁作用。
核心特点
这是目前已知唯一专注于连接Basilisp nREPL与MCP协议的工具,实现了在AI助手环境中对特定Lisp方言REPL的原生操作支持,而非通用的代码执行或解释。
注意事项
仅适用于Basilisp语言环境,需要预先搭建好nREPL服务器,且功能受限于底层nREPL服务器和MCP协议本身的能力。
常见问题
这个工具支持其他Lisp方言吗?
不支持,它专门为Basilisp设计的,用于连接Basilisp的nREPL服务器。
我需要先安装Claude Desktop才能用吗?
不一定,任何支持MCP客户端协议的应用(如Claude Desktop、Cursor等)理论上都可以配置使用它。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/nrepl/raw/index.md 读取 nrepl 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/nrepl/raw/index.md(查看排版版本)