Structurizr DSL Debugger For Cursor MCP Server

Mcp server to connect to structurizer dsl rendered in the browser and return error messages regarding parsing to Cursor IDE

Local serverstdio

What is the Structurizr DSL Debugger For Cursor MCP Server?

Mcp server to connect to structurizer dsl rendered in the browser and return error messages regarding parsing to Cursor IDE

What it actually does

A specialized tool for debugging Structurizr DSL syntax issues in Cursor IDE. This tool integrates with Cursor using the Model Context Protocol (MCP) to provide real-time Structurizr DSL error detection, analysis, and fix suggestions.

  • 🔍 Real-time error detection - Automatically captures syntax errors from Structurizr DSL files
  • 🛠️ Suggested fixes - Provides intelligent suggestions to correct common DSL errors
  • 🔄 Browser integration - Connects to Chrome with Structurizr pages to monitor errors
  • 🧩 Cursor IDE integration - Seamlessly integrates with Cursor using MCP tools
  • ⚙️ Configurable - Support for custom Structurizr port configuration
  • 📊 Error history - Maintains logs of captured errors for review

Configuration

  • Node.js 14+ - Cursor IDE - Google Chrome with remote debugging enabled - Structurizr Lite running locally (typically on port 8080)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Structurizr DSL Debugger For Cursor MCP Server

{
  "mcpServers": {
    "structurizr-dsl-debug": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "structurizr/lite"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 14+ - Cursor IDE - Google Chrome with remote debugging enabled - Structurizr Lite running locally (typically on port 8080)

Frequently asked questions

Mcp server to connect to structurizer dsl rendered in the browser and return error messages regarding parsing to Cursor IDE Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.