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

clj-kondo MCP Server

MCP Server

clj-kondo-mcp

一个基于MCP协议的Clojure/ClojureScript/EDN代码检查服务,提供全面的静态分析能力,适用于无内置检查功能的开发环境。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
JavaScriptClaude开发工具ClaudeCline

安装说明

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

作者 / 组织

Bigsy

提供方

Bigsy

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx clj-kondo-mcp

详细介绍

clj-kondo MCP服务器 ](https://badge.fury.io/js/clj-kondo-mcp)

一个模型上下文协议(MCP)服务器,为Clojure/ClojureScript/EDN文件提供clj-kondo linting功能。对于没有内置linting功能的Claude代码和桌面来说很方便。您可能需要考虑编辑CLAUDE.md,要求它在编辑后进行lint。

特性

  • 通过MCP工具调用Lint Clojure文件
  • 支持所有clj kondo分析功能
  • 可选的显式配置目录支持

安装

快速安装

npx clj-kondo-mcp

或IDE配置

{
  "mcpServers": {
    "clj-kondo": {
      "command": "npx",
      "args": ["clj-kondo-mcp"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

手动安装

  1. 安装clj kondo:
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build

用法

运行服务器

node build/index.js

MCP工具调用

服务器提供了一个工具:

lint_lojure Lint Clojure/ClojureScript/EDN 内容

参数:

{
  "file": "/absolute/path/to/file.clj", // Must be absolute path - can be a file, directory, or classpath
  "configDir": "/absolute/path/to/config/dir", // Optional, must be absolute path if provided
  "level": "warning" // Optional, defaults to error level
}

file 参数接受:

  • 单个文件路径(例如“/path/to/src/my_file.clj”)
  • 目录路径(例如“/path/to/src”)将递归地删除所有.clj、.cljs和.cljc文件
  • 类路径字符串-将整理类路径中的所有Clojure文件

- 对于Leiningen项目:使用输出 lein classpath - 对于deps.edn项目:使用以下输出 clojure -Spath

备注:由于MCP服务器作为单独的进程运行,文件和configDir参数都必须是绝对路径。相对路径将无法正常工作。

默认情况下,clj-kondo会自动在 .clj-kondo 当前目录和父目录中的目录。您可以通过指定 configDir 参数指向特定的配置目录。

有关clj-kondo配置的更多信息,请参阅 官方文件.

配置

添加到您的MCP设置文件(适用于Cline,位于 ~/Library/Application Support/Code - Insiders/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

{
  "mcpServers": {
    "clj-kondo": {
      "command": "npx",
      "args": ["clj-kondo-mcp"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

对于手动构建,请使用:

{
  "mcpServers": {
    "clj-kondo": {
      "command": "node",
      "args": ["build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

构建

npm run build

观看模式

npm run dev

目录标签

目录标签

JavaScriptClaude开发工具静态代码分析本地部署Clojure开发工具代码质量检查MCP协议

支持客户端

ClaudeCline

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

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

local-only

来源包(packageName,安装包名)

clj-kondo-mcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP