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 的任何设置中:
具有可选的服务器位置
--host
和--port
参数是可选的。如果不提供,服务器将默认连接到localhost:9630
。
概述
此 MCP 服务器连接到正在运行的 shadow-cljs 实例,并跟踪构建进度、失败和完成情况。它提供了一个 MCP 工具,LLM 可以使用它来在更改 ClojureScript 文件后验证构建状态。
LLM 整合
添加到你的法学硕士笔记
将以下内容添加到你的 LLM 的注释文件(例如,CLAUDE.md、cursorrules.md)中:
工具响应示例
成功构建:
构建失败:
使用说明
- LLM 应该在每次编辑 ClojureScript 文件后调用 get_last_build_status
- 编译错误将详细显示,以便于调试
- 成功的构建显示哪些文件被编译以及花费了多长时间
- 启动此服务器之前,请确保 shadow-cljs 正在运行
要求
- 运行 shadow-cljs 实例(若未另行配置,则默认为 localhost:9630)
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
模型上下文协议服务器监控 shadow-cljs 构建并为 ClojureScript 项目提供实时构建状态更新,允许 LLM 在进行代码更改后验证构建状态。
Related MCP Servers
- -securityAlicense-qualityAn unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.Last updated -62JavaScriptApache 2.0
- AsecurityFlicenseAqualityEnables 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 -3916JavaScript
- -securityAlicense-qualityA 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 -5PythonApache 2.0
- -securityAlicense-qualityA 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 -2361JavaScriptMIT License