
Dgmo Mcp
Adds seven diagram rendering tools to Claude, built on the DGMO markup language. You get render_diagram for SVG/PNG export, preview_diagram to open multi-diagram HTML pages in your browser with theme toggles, and generate_report for polished multi-section documents with auto-generated tables of contents. Also includes share_diagram for diagrammo.app URLs, open_in_app for the desktop client, and reference lookups for syntax and chart types. Supports sequence, flowchart, ER, C4, gantt, and other diagram types. Runs via npx in Claude Desktop or Claude Code, no separate install required. Useful when you're iterating on architecture diagrams or documentation visuals and want immediate browser feedback without leaving the conversation.
- GitHub stars
- 3
- tools
- 14
- transport
- STDIO
- last updated
- Nov 8, 2026
Tools
14 toolsPublic tool metadata for what this MCP can expose to an agent.
render_diagramRender DGMO markup to SVG or PNG.
Render DGMO markup to SVG or PNG.
No parameter schema in public metadata yet.
validate_diagramCheck markup and report parse errors, without rendering.
Check markup and report parse errors, without rendering.
No parameter schema in public metadata yet.
suggest_chart_typeSuggest the chart types that fit a description.
Suggest the chart types that fit a description.
No parameter schema in public metadata yet.
list_chart_typesList all supported chart types, marking the beta ones.
List all supported chart types, marking the beta ones.
No parameter schema in public metadata yet.
get_language_referenceGet DGMO syntax documentation for accurate generation.
Get DGMO syntax documentation for accurate generation.
No parameter schema in public metadata yet.
get_examplesFetch worked examples for a chart type.
Fetch worked examples for a chart type.
No parameter schema in public metadata yet.
share_diagramGet a shareable diagrammo.app URL to hand your diagram to the web editor.
Get a shareable diagrammo.app URL to hand your diagram to the web editor.
No parameter schema in public metadata yet.
open_in_appOpen the diagram straight into the Diagrammo desktop app for editing.
Open the diagram straight into the Diagrammo desktop app for editing.
No parameter schema in public metadata yet.
check_app_installedReport whether the desktop app is installed.
Report whether the desktop app is installed.
No parameter schema in public metadata yet.
preview_diagramRender one or more diagrams and open an HTML preview in the browser.
Render one or more diagrams and open an HTML preview in the browser.
No parameter schema in public metadata yet.
generate_reportBuild a polished multi-section HTML report with ToC and optional source.
Build a polished multi-section HTML report with ToC and optional source.
No parameter schema in public metadata yet.
put_space_diagramWrite a diagram into a Diagrammo Cloud space, by folder and title.
Write a diagram into a Diagrammo Cloud space, by folder and title.
No parameter schema in public metadata yet.
get_space_diagramRead a diagram from a Cloud space, by id or by folder and title.
Read a diagram from a Cloud space, by id or by folder and title.
No parameter schema in public metadata yet.
list_space_diagramsList every diagram in a Cloud space.
List every diagram in a Cloud space.
No parameter schema in public metadata yet.
Sponsors
Readme
@diagrammo/dgmo-mcp
Turn a conversation into a real diagram — without leaving your AI tool.
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 text markup — then hand the result off to a full editor for refinement. Ask for a diagram in chat; get a real one back.
Details
- Repository
- github.com/diagrammo/dgmo-mcp
- Category
- Design & Creative
- Package
@diagrammo/dgmo-mcp- Transport
- STDIO
- Registry
- MCP registry, active