shadow-cljs-mcp

Integrations

  • Monitors shadow-cljs builds and provides real-time build status updates for ClojureScript files, including compilation success/failure status, compiled files, error details, and build metrics.

  • Connects to a running shadow-cljs instance to track build progress and enable verification of build status after code changes through the npm package shadow-cljs-mcp.

섀도우-cljs-mcp

shadow-cljs 빌드를 모니터링하고 실시간 빌드 상태 업데이트를 제공하는 MCP(Model Context Protocol) 서버입니다.

설치

Cline/Cursor/Claude 설정에 다음을 추가하세요.

지엑스피1

선택적인 서버 위치

{ "mcpServers": { "shadow-cljs-mcp": { "command": "npx", "args": [ "shadow-cljs-mcp", "--host", "localhost", "--port", "9630" ], "disabled": false, "autoApprove": [], "timeout": 60 } } }

--host--port 인수는 선택 사항입니다. 지정하지 않으면 서버는 기본적으로 localhost:9630 에 연결합니다.

개요

이 MCP 서버는 실행 중인 shadow-cljs 인스턴스에 연결하여 빌드 진행률, 실패 및 완료를 추적합니다. LLM이 ClojureScript 파일을 변경한 후 빌드 상태를 확인하는 데 사용할 수 있는 MCP 도구를 제공합니다.

LLM 통합

LLM 노트에 추가하기

LLM의 메모 파일에 다음을 추가합니다(예: CLAUDE.md, cursorrules.md):

After any edits to ClojureScript files, use the shadow-cljs-mcp server's get_last_build_status tool to verify the build succeeded: <use_mcp_tool> <server_name>shadow-cljs-mcp</server_name> <tool_name>get_last_build_status</tool_name> <arguments> {} </arguments> </use_mcp_tool> This will show: - Build status (completed/failed) - Which files were compiled - Any errors or warnings - Build duration and metrics

도구 응답 예시

성공적인 빌드:

{ "status": "completed", "resources": 317, "compiled": 1, "warnings": 0, "duration": 0.609, "compiledFiles": [ "path/to/your/file.cljs (505ms)" ] }

빌드 실패:

{ "status": "failed", "message": "Build failed", "details": { // Error information } }

사용 참고 사항

  • LLM은 ClojureScript 파일을 편집할 때마다 get_last_build_status를 호출해야 합니다.
  • 디버깅을 쉽게 하기 위해 컴파일 오류가 자세히 표시됩니다.
  • 성공적인 빌드는 어떤 파일이 컴파일되었고 얼마나 걸렸는지 보여줍니다.
  • 이 서버를 시작하기 전에 shadow-cljs가 실행 중인지 확인하세요.

요구 사항

  • shadow-cljs 인스턴스 실행(다른 구성이 없는 경우 기본값은 localhost:9630)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

shadow-cljs 빌드를 모니터링하고 ClojureScript 프로젝트에 대한 실시간 빌드 상태 업데이트를 제공하는 모델 컨텍스트 프로토콜 서버로, LLM이 코드를 변경한 후 빌드 상태를 확인할 수 있습니다.

  1. 설치
    1. 개요
      1. LLM 통합
        1. LLM 노트에 추가하기
      2. 도구 응답 예시
        1. 사용 참고 사항
          1. 요구 사항

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              An unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.
              Last updated -
              6
              2
              JavaScript
              Apache 2.0
              • Linux
              • Apple
            • A
              security
              F
              license
              A
              quality
              Enables interaction with a running Clojure nREPL instance for evaluating Clojure code, inspecting namespaces, and retrieving connection statuses, compatible with MCP clients like Claude Desktop and CLine in VSCode.
              Last updated -
              3
              9
              16
              JavaScript
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.
              Last updated -
              5
              Python
              Apache 2.0
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that provides clj-kondo linting capabilities for Clojure/ClojureScript/EDN files, useful for environments like Claude code and desktop that lack built-in linting.
              Last updated -
              236
              1
              JavaScript
              MIT License

            View all related MCP servers

            ID: jt9369ijhn