Render 29 diagram and chart types to SVG/PNG with browser preview and HTML reports.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-diagrammo-dgmo-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for rendering DGMO diagrams. Works with Claude Desktop, Claude Code, and any MCP-compatible AI tool.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP Security Weekly
Get CVE alerts and security updates for io.github.diagrammo/dgmo-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for rendering DGMO diagrams. Works with Claude Desktop, Claude Code, and any MCP-compatible AI tool.
| Tool | Description |
|---|---|
render_diagram | Render DGMO markup to SVG or PNG |
share_diagram | Generate a shareable diagrammo.app URL |
open_in_app | Open diagram in Diagrammo desktop app (falls back to browser if app not installed) |
list_chart_types | List all supported chart types |
get_language_reference | Get DGMO syntax documentation |
preview_diagram | Render one or more diagrams and open an HTML preview in the browser |
generate_report | Generate a polished HTML report with multiple diagrams, ToC, and optional source |
Renders one or more DGMO diagrams to SVG and opens a self-contained HTML page in the default browser. The page includes a light/dark theme toggle and responsive SVG layout.
| Parameter | Type | Default | Description |
|---|---|---|---|
diagrams | [{ title?, dgmo }] | (required) | One or more diagrams to preview |
theme | 'light' | 'dark' | 'light' | Color theme for rendered SVGs |
palette | string | 'nord' | Color palette |
include_source | boolean | false | Show DGMO source in collapsible blocks |
A single diagram renders as a simple preview page. Multiple diagrams produce a report-style layout with a table of contents (when >3 sections). If some diagrams fail to render, successful ones are shown with error placeholders for the failures.
Generates a polished multi-section HTML report and optionally opens it in the browser. Includes a title, optional subtitle, auto-generated table of contents, per-section descriptions, and a timestamp footer. Suitable for bundling project analysis into a shareable document.
| Parameter | Type | Default | Description |
|---|---|---|---|
title | string | (required) | Report title |
subtitle | string | — | Optional subtitle |
sections | [{ title, description?, dgmo }] | (required) | Report sections, each with a diagram |
theme | 'light' | 'dark' | 'light' | Color theme for rendered SVGs |
palette | string | 'nord' | Color palette |
include_source | boolean | false | Show DGMO source in collapsible blocks |
open | boolean | true | Open the report in the browser |
Add to your project's .claude/settings.local.json:
{
"mcpServers": {
"dgmo": {
"command": "npx",
"args": ["-y", "@diagrammo/dgmo-mcp"]
}
}
}
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"dgmo": {
"command": "npx",
"args": ["-y", "@diagrammo/dgmo-mcp"]
}
}
}
Restart Claude Desktop after saving. The