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

Basic Tools MCP

MCP Server

基于MCP协议的独立Clojure开发工具集,提供代码错误检测/修复、格式化、nREPL评估和服务器发现功能,适用于Clojure开发环境。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
开发工具Claude命令行工具Claude

安装说明

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

作者 / 组织

hive-agi

提供方

hive-agi

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

基本工具mcp

提供5个工具:分隔符错误检测/修复、代码格式化、nREPL评估和nREPL服务器发现。

需求

快速开始

bb --config bb.edn run server

克劳德代码MCP配置

增添 ~/.claude/settings.json:

{
  "mcpServers": {
    "basic-tools": {
      "command": "bb",
      "args": ["--config", "/path/to/basic-tools-mcp/bb.edn", "run", "server"]
    }
  }
}

工具

工具说明
check检查Clojure代码中的分隔符错误(括号/大括号不匹配)
repair使用parinfer(毛豆+parinferish)修复分隔符错误
format_code使用cljfmt格式化Clojure代码
eval_code通过nREPL评估Clojure代码(需要运行nREPL服务器)
discover发现此计算机上运行的nREPL服务器

所有工具均接受 code (内联字符串)或 file_path (从磁盘读取,回写以进行修复/格式化)。

IAddon集成

mcp实现的基本工具 IAddon 动态注册协议 蜂巢mcp。当作为插件加载时,它会注册 clojure 超级工具。

(require '[basic-tools-mcp.init :as init])
(init/init-as-addon!)
;; => {:registered ["clojure"] :total 1}

直接处理程序使用情况:

(require '[basic-tools-mcp.tools :as tools])
(tools/handle-clojure {:command "check" :code "(defn foo [x] (+ x 1)"})
;; => {:content [{:type "text" :text "{:has-error true, :source \"inline\"}"}]}

上游

此项目已完成 clojure mcp灯 v0.2.1,它提供:

  • 分隔符修复 --毛豆解析器+parinfer(parinfer生锈时可用,parinfrish回退)
  • nREPL客户端 --超时处理、持久会话、端口发现的评估
  • cljfmt --代码格式化

本地开发

对于clojure mcp light checkout的本地迭代,创建 local.config.edn (忽略):

{:deps {io.github.bhauman/clojure-mcp-light {:local/root "../clojure-mcp-light"}}}

项目结构

src/basic_tools_mcp/
  core.clj    — Bridge to clojure-mcp-light (delimiter repair, nREPL eval, formatting)
  tools.clj   — Command handlers + MCP tool schema (IAddon interface)
  init.clj    — IAddon reify + nil-railway registration pipeline
  server.clj  — modex-bb standalone MCP server (5 tools)
  log.clj     — Logging shim (timbre on JVM, stderr on bb)

依赖项

许可证

麻省理工学院

目录标签

目录标签

开发工具Claude命令行工具Clojure本地部署Clojure开发代码格式化nREPL工具语法检查

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP