Awesome MCP › Design & Visualization

DayuanJiang/next-ai-draw-io

⭐ 36804 TypeScript added to this list on 2026-10-19 repository created 2025-03-23

Next AI Draw.io lets a user describe a diagram in a sentence and have an AI draw it directly on a real draw.io canvas, then keep editing it either by hand or through further chat instructions. It supports architecture diagrams, flowcharts and sequence diagrams, with built-in icon libraries for AWS, Azure, GCP and Kubernetes, and it can turn an uploaded screenshot, hand-drawn sketch, PDF, Markdown file or source-code file into a diagram of its content. Edits stream onto the canvas with the changed shapes highlighted, a user can select specific shapes and ask the AI to change only those, and every AI-made edit is recorded as a version card that can be compared, restored or undone, with the canvas's own Ctrl+Z also reverting an AI change in one step. Because the result stays a normal draw.io file, it can be renamed, restyled, extended to multiple pages and exported as .drawio, .png, .svg or .drawio.svg at any time. The project supports twenty-five LLM providers plus an OpenAI-compatible preset for custom endpoints, keeps the user's API key on their own machine, and surfaces the reasoning traces of models that expose them; the interface has a dark mode and is available in English, Simplified Chinese, Traditional Chinese and Japanese. Beyond the web app, it distributes as a desktop app for Windows, macOS and Linux, and, notably for this list, as an MCP server, so coding agents such as Claude Code, Cursor and VS Code can drive diagram creation and editing as a direct tool call instead of going through the chat UI. The repository is Apache-2.0 licensed, actively developed, and documents the MCP server as a first-class way to use the tool from an agentic coding workflow, alongside its live web demo and gallery of example diagrams.

https://github.com/DayuanJiang/next-ai-draw-io

diagrammingdraw.iomcp serverai agentvisualizationchat ui

Also in Design & Visualization

ahujasid/mcp-for-blender

An MCP server that connects Blender to LLM clients through a socket-based addon, letting assistants inspect scenes, create and modify objects, apply materials and run Python inside Blender.

pascalorg/editor

Browser-based 3D architectural building editor built with React Three Fiber and WebGPU that ships an MCP server package exposing scene tools, resources, prompts and local storage to MCP-compatible AI hosts.

GLips/Figma-Context-MCP

GLips/Figma-Context-MCP is an MCP server that provides Figma layout and design information to AI coding agents like Cursor, enabling accurate one-shot design implementation in code.

markmap/markmap

Markmap is a tool that visualizes Markdown content as interactive mindmaps and includes an MCP Server for enhanced interoperability within the Model Context Protocol ecosystem.

sonnylazuardi/cursor-talk-to-figma-mcp

Cursor Talk to Figma MCP integrates Cursor AI with Figma using the Model Context Protocol to enable programmatic reading and modification of Figma designs for enhanced design automation.

antvis/mcp-server-chart

mcp-server-chart is a TypeScript-based Model Context Protocol server by AntV that generates over 25 types of visual charts using the AntV library and returns image URLs for each chart.

neka-nat/freecad-mcp

FreeCAD MCP is an MCP server that enables automated and scripted control of FreeCAD through Claude Desktop for enhanced CAD modeling workflows.

GongRzhe/Office-PowerPoint-MCP-Server

Office-PowerPoint-MCP-Server is a comprehensive MCP server enabling programmatic creation and manipulation of PowerPoint presentations using the MCP protocol and python-pptx, featuring 32 tools across 11 modules for professional presentation automation.