Skip to main content
Glama

섀도우-cljs-mcp

npm 버전

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 에 연결합니다.

Related MCP server: Jenkins Server MCP

개요

이 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)

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/shadow-cljs-mcp'

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