i2y/d2mcp
A Model Context Protocol (MCP) server that provides D2 diagram generation and manipulation capabilities.
Provides incremental diagram editing through the Oracle API (create, modify, delete, move, rename elements without full re-rendering) and supports multiple transport protocols (stdio, SSE, Streamable HTTP) for flexible deployment. Built in Go with clean architecture separation (domain/usecase/infrastructure layers), integrating D2's text-to-diagram compiler with 20 theme options and multi-format export (SVG, PNG, PDF) capabilities for AI assistant clients like Claude.
No commits in the last 6 months.
Stars
23
Forks
5
Language
Go
License
MIT
Category
Last pushed
Jul 02, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/i2y/d2mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yctimlin/mcp_excalidraw
MCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit,...
hustcc/mcp-mermaid
❤️ Generate mermaid diagram and chart with AI MCP dynamically.
veelenga/claude-mermaid
MCP Server to previewing mermaid diagrams with live reload
rtuin/mcp-mermaid-validator
A Model Context Protocol server that validates and renders Mermaid diagrams.
Menghuan1918/drawio2go
A modern DrawIO editor application. AI-Powered, Human-AI Collaboration | AI 加持,人机共绘drawio