Repository navigation
Releases
1.0.0 release
draw-io-gomcp v0.1
A local, zero-dependency Draw.io (diagrams.net) MCP server written in Go.
draw-io-gomcp is a Model Context Protocol (MCP) server that exposes draw.io diagramming capabilities to any MCP-compatible AI client. It runs as a single static binary over the stdio transport — no Node.js, no Python, no cloud, no accounts. Your diagrams never leave your machine.
This is the first stable release, a Go port of next-ai-draw-io (v0.5), rebuilt from the ground up for performance and portability.
Highlights
- 🖥️ Fully local — no servers, no telemetry, no dependencies
- 🔌 Any MCP client — works with Claude Desktop, Cursor, WorkBuddy, Cline, and more
- 🚀 Fast startup, tiny footprint — stripped static binary, ~3–4 MB per platform
- 👁️ Live browser preview — see diagrams render in real time and refine with follow-up edits
- 📦 Bundled skill package — AI-optimised tool routing and drawing guide included
What's included
MCP Tools (14) — session lifecycle, diagram create/load/edit/export, page management (add/rename/delete/list), shape library catalogue, on-demand drawing guide sections, and PNG screenshot for visual QA.
Platforms — prebuilt binaries for:
- macOS arm64 (Apple Silicon)
- macOS amd64 (Intel)
- Linux amd64
- Linux arm64
- Windows amd64
Skill package — draw-io-gomcp-skills-0.1.tar.gz bundles the Agent Skill with SKILL.md, install script, and routing reference docs.
Quick start
Add to your MCP client config:
{
"mcpServers": {
"draw-io": {
"command": "/absolute/path/to/draw-io-gomcp"
}
}
}Then ask your AI assistant: "Draw a sequence diagram of a login flow."
Assets
Additional info
- Building from source requires Go 1.22+
- Full README: README.md
- Report issues: GitHub Issues
draw-io-gomcp is a Model Context Protocol (MCP) server that exposes draw.io diagramming capabilities to any MCP-compatible AI client. It runs as a single static binary over the stdio transport — no Node.js, no Python, no cloud, no accounts. Your diagrams never leave your machine.
This is the first stable release , a Go port of next-ai-draw-io (v0.5), rebuilt from the ground up for performance and portability.
Highlights
- 🖥️ Fully local — no servers, no telemetry, no dependencies
- 🔌 Any MCP client — works with Claude Desktop, Cursor, WorkBuddy, Cline, and more
- 🚀 Fast startup, tiny footprint — stripped static binary, ~3–4 MB per platform
- 👁️ Live browser preview — see diagrams render in real time and refine with follow-up edits
- 📦 Bundled skill package — AI-optimised tool routing and drawing guide included
What's included
MCP Tools (14) — session lifecycle, diagram create/load/edit/export, page management (add/rename/delete/list), shape library catalogue, on-demand drawing guide sections, and PNG screenshot for visual QA.
Platforms — prebuilt binaries for:
- macOS arm64 (Apple Silicon)
- macOS amd64 (Intel)
- Linux amd64
- Linux arm64
- Windows amd64
Skill package —draw-io-gomcp-skills-0.1.tar.gzbundles the Agent Skill with SKILL.md, install script, and routing reference docs.
Quick start
Add to your MCP client config:
{
"mcpServers": {
"draw-io": {
"command": "/absolute/path/to/draw-io-gomcp"
}
}
}
Then ask your AI assistant: "Draw a sequence diagram of a login flow."
Assets
File Platform
draw-io-gomcp-0.1-darwin-arm64.tar.gz macOS Apple Silicon
draw-io-gomcp-0.1-darwin-amd64.tar.gz macOS Intel
draw-io-gomcp-0.1-linux-amd64.tar.gz Linux x86_64
draw-io-gomcp-0.1-linux-arm64.tar.gz Linux aarch64
draw-io-gomcp-0.1-windows-amd64.zip Windows x86_64
draw-io-gomcp-skills-0.1.tar.gz Skill package (all platforms)
Additional info
- Building from source requires Go 1.22+
- Full README: README.md
- Report issues: GitHub Issues