Diagrammo (dgmo) MCP Server

This MCP server gives Claude (and any MCP-compatible AI tool) the ability to render sequence diagrams, flowcharts, ER diagrams, C4 architecture, gantt charts, and 40+ other chart types from concise…

Local serverstdioMIT

What is the Diagrammo (dgmo) MCP Server?

Diagrammo (dgmo) is an MCP project maintained in the diagrammo/dgmo-mcp repository. The maintainer describes its purpose as “This MCP server gives Claude (and any MCP-compatible AI tool) the ability to render sequence diagrams, flowcharts, ER diagrams, C4 architecture, gantt charts, and 40+…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @diagrammo/dgmo-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
render_diagramRender DGMO markup to SVG or PNG
validate_diagramCheck markup and report parse errors, without rendering
suggest_chart_typeSuggest the chart types that fit a description
list_chart_typesList all supported chart types, marking the beta ones
get_language_referenceGet DGMO syntax documentation for accurate generation
get_examplesFetch worked examples for a chart type
check_app_installedReport whether the desktop app is installed
preview_diagramRender one or more diagrams and open an HTML preview in the browser
generate_reportBuild a polished multi-section HTML report with ToC and optional source

How to install the Diagrammo (dgmo) MCP Server

{
  "mcpServers": {
    "dgmo": {
      "command": "npx",
      "args": [
        "-y",
        "@diagrammo/dgmo-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.