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.

shadow-cljs-mcp

监控 shadow-cljs 构建并提供实时构建状态更新的模型上下文协议 (MCP) 服务器。

安装

将以下内容添加到您的 Cline/Cursor/Claude 的任何设置中:

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

具有可选的服务器位置

{ "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 实例,并跟踪构建进度、失败和完成情况。它提供了一个 MCP 工具,LLM 可以使用它来在更改 ClojureScript 文件后验证构建状态。

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. 添加到你的法学硕士笔记
      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