Generates and manipulates D2 diagrams programmatically, primarily for integration with AI assistants.
D2 acts as a Model Context Protocol (MCP) server, enabling AI assistants like Claude to seamlessly interact with D2, a modern diagram scripting language. It translates text-based D2 definitions into visual diagrams, allowing AI to programmatically create, render, export, and save complex visual representations. This integration empowers AI tools with advanced diagramming capabilities directly from text inputs, supporting various output formats and D2 themes.
Key Features
01Render D2 text into diagrams (SVG, PNG, PDF formats)
02Render D2 text and save directly to file
03Create new diagrams programmatically
04Export existing diagrams to various formats (SVG, PNG, PDF)
05Support for all 20 D2 themes (18 light + 2 dark)
061 GitHub stars
Use Cases
01Automating diagram creation from structured text data
02Programmatic export and saving of D2 diagrams for documentation or reporting
03Integrating D2 diagram generation into AI assistants (e.g., Claude)