Skip to main content
Glama

シャドウ-cljs-mcp

npmバージョン

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に接続します。

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