Monitors shadow-cljs builds so agents can check ClojureScript build status after making code changes.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add shadow-cljs -- npx shadow-cljs-mcp --host '{{config.HOST}}' --port '{{config.PORT}}'~/.codex/config.toml
[mcp_servers.shadow-cljs]
command = "npx"
args = ["shadow-cljs-mcp", "--host", "{{config.HOST}}", "--port", "{{config.PORT}}"]
# codex mcp add shadow-cljs -- npx shadow-cljs-mcp --host '{{config.HOST}}' --port '{{config.PORT}}'~/.cursor/mcp.json
{
"mcpServers": {
"shadow-cljs": {
"command": "npx",
"args": [
"shadow-cljs-mcp",
"--host",
"{{config.HOST}}",
"--port",
"{{config.PORT}}"
]
}
}
}.vscode/mcp.json
{
"servers": {
"shadow-cljs": {
"type": "stdio",
"command": "npx",
"args": [
"shadow-cljs-mcp",
"--host",
"{{config.HOST}}",
"--port",
"{{config.PORT}}"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"shadow-cljs": {
"command": "npx",
"args": [
"shadow-cljs-mcp",
"--host",
"{{config.HOST}}",
"--port",
"{{config.PORT}}"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"shadow-cljs": {
"command": "npx",
"args": [
"shadow-cljs-mcp",
"--host",
"{{config.HOST}}",
"--port",
"{{config.PORT}}"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"shadow-cljs": {
"command": "npx",
"args": [
"shadow-cljs-mcp",
"--host",
"{{config.HOST}}",
"--port",
"{{config.PORT}}"
]
}
}
}