Skip to main content
Glama
Bigsy

clj-kondo MCP Server

clj-kondo MCP 서버 npm 버전

Clojure/ClojureScript/EDN 파일에 clj-kondo 린팅 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 린팅 기능이 내장되지 않은 Claude 코드와 데스크톱 환경에서 유용합니다. CLAUDE.md 파일을 편집한 후 린팅을 수행하도록 설정하는 것을 고려해 보세요.

특징

  • MCP 도구 호출을 통한 Lint Clojure 파일

  • 모든 clj-kondo 분석 기능을 지원합니다

  • 선택적 명시적 구성 디렉토리 지원

Related MCP server: MCP File Context Server

설치

빠른 설치

지엑스피1

또는 IDE 구성

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

수동 설치

  1. clj-kondo 설치: clj-kondo가 설치되어 있고 시스템 PATH에 등록되어 있는지 확인하세요. 해당 플랫폼의 설치 지침을 참조하세요.

  2. 종속성 설치:

npm install
  1. 서버를 빌드하세요:

npm run build

용법

서버 실행

node build/index.js

MCP 도구 호출

서버는 하나의 도구를 제공합니다.

lint_clojure - Clojure/ClojureScript/EDN 콘텐츠 Lint

매개변수:

{ "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 서버는 별도의 프로세스로 실행되므로 file 및 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
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bigsy/clj-kondo-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server