Your diagrams, as requested. A clean-room, headless Rust core for Visio's .vsdx files and ShapeSheet, with a CLI and an MCP server.
View on GitHub ↗Homepage ↗Your diagrams, as requested. (Visio files without Visio!)
Formerly DiagramCraft; renamed on 2026-10-16 out of respect for DiagramCraft, an older open-source diagram editor with that name.
A clean-room, headless Rust core of Microsoft Visio. It opens .vsdx, .vssx and .vstx files, and their macro-enabled .vsdm, .vssm and .vstm variants with the VBA payload dropped, evaluates the ShapeSheet the way Visio does, renders pages and stencils to PNG, SVG and PDF, writes files that Visio opens without repair, and authors drawings from commands: shapes, masters, shape data, glued connectors with orthogonal routing and line jumps. An MCP server for AI agents and pptx export are next. It is built in the mould of the Craft apps (deckcraft, vectorcraft and their siblings) and is offered to that project.
MisterDiagram's own renders. Each label gives the mean per-pixel distance from Visio 2021's PNG export of the same file, measured by the test harness; Visio's exports stay out of the repository.
- Open every one of the 1,181 stencils and templates that ship with Visio 2021, plus a 204-drawing test corpus, with zero errors and zero panics under mutation fuzzing. - Evaluate the ShapeSheet: 104 functions, inheritance from masters, style sheets and document defaults, dirty-set recalculation. Measured against Visio itself: 97.8% of 4.8 million formula cells match the value Visio cached in the file, and 98.4% of 76.2 million cells match Visio's live COM dumps, theme and text-metric cells included. - Render PNG, SVG and vector PDF. All aggregate feature groups of the test corpus pass their fi
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/MisterDiagram--MisterDiagram.html)
Rust-native multi-session headless IDA Pro MCP server. One supervisor, one IDA worker per database, compatible with the ida-pro-mcp public contract.
Graphicle-AI/graphicleCode graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client.
mrpulor-gh/nuphus-mcpDesktop automation MCP server — computer use for any AI agent: control screen, windows, mouse/keyboard, and Chrome via Model Context Protocol (stdio)
omaekumiko2-create/kruLocal-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.
AkashPriyadarshii/jev-seojev-seo: Rust SEO and GEO CLI plus MCP server for coding agents: 50-rule audits, live crawls, GEO scores, rank drift, CI gates. MIT, zero subscription.
shaharia-lab/jev-cliCommand-line tool for TypeSafe AI's Jev model. Ask yes/no, multiple-choice and rubric questions about any text and get calibrated probabilities back. Answers become exit codes for shells and CI, JSON
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.