GitHub - bhauman/clojure-mcp: Clojure MCP

主要观点:Clojure MCP 可将 AI 模型与 Clojure 开发环境连接,提供基于大型语言模型(LLM)的 REPL 驱动开发体验,包含多种工具和功能。
关键信息

  • 能将 LLM 转为 Clojure 编码和 REPL 助手,提升编辑和调试效率。
  • 推荐与 Claude Desktop 一起使用,可快速访问提示和资源,查看推理链。
  • 包含 Clojure REPL 连接、编辑工具等主要功能,适合 LLM 辅助开发。
  • 兼容多种 LLM 模型,如 Anthropic Claude 3.7/4、Gemini 2.5、OpenAI o4-mini/o3 等,尤其推荐 Claude 4。
  • 需安装 prerequisites,如 Clojure、Java、Claude Desktop 等,设置步骤包括配置 nREPL、安装 Clojure MCP 服务器、配置 Claude Desktop 等。
  • 提供多种工具,如 Read-Only Tools、Code Evaluation、File Editing Tools 等,且部分工具需 API 密钥。
  • 可自定义,通过 .clojure-mcp/config.edn 文件进行配置,包括安全控制等选项。
    重要细节
  • LLM 在 Clojure REPL 表现出色,能快速迭代、验证和调试代码。
  • Clojure MCP 工具设计为协同工作的系统,增强 Clojure 集成等。
  • 安装过程中要注意端口匹配、环境变量设置等问题,可通过调试策略解决。
  • 有项目总结管理、聊天会话总结和恢复等功能,方便工作延续。
  • 对 ClojureScript 也有支持,可同时连接 Clojure 和 ClojureScript REPL。
  • 不同配置模式可满足不同开发需求,如开发设置、多项目设置等。
  • 遵循 GNU Affero General Public License v3.0 许可证,允许自由使用、修改和分发等。
阅读 11
0 条评论