MCPVault

from

MCP tool from Drawio MCP by Sujimoshi

(string, required): Source node ID

How to use it

from is exposed by the Drawio MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the from tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL DRAWIO MCP LISTING

Other tools in Drawio MCP (24)

add_nodes

Add one or more nodes to an existing diagram in a single operation. Optionally run an automatic layout after insertion.

algorithm

(string, required if layout is provided): One of hierarchical, circle, organic, compact-tree, radial-tree, partition, stack

corner_radius

(integer, optional): Corner radius in pixels (≥ 1). Only applies to RoundedRectangle. Default is 12 when kind is RoundedRectangle and cornerradius is omitted. The effective visual radius is capped by draw.io/mxGraph to at most half of the shorter side of the node.

dashed

(boolean, optional): Whether to use dashed line style

edges

(array, required): Array of edge objects to create, each containing:

edit_nodes

Modify properties of one or more existing nodes or edges in a single operation.

file_path

(string, required): Path for the new diagram file

get_diagram_info

Retrieve information about a diagram including nodes and connections.

height

(number, optional): Custom height

id

(string, required): Unique identifier for the node

ids

(array, required): Array of node IDs to remove

kind

(string, required): Node shape type

layout

(object, optional): Automatic layout configuration

link_nodes

Create one or more connections between existing nodes in a single operation.

new_diagram

Create a new empty diagram file.

nodes

(array, required): Array of node objects to add, each containing:

parent

(string, optional): Parent node ID (default: "root")

remove_nodes

Remove one or more nodes from a diagram.

reverse

(boolean, optional): Whether to reverse arrow direction

RoundedRectangle

Rectangle with rounded corners (supports cornerradius in pixels)

title

(string, required): Display label (supports newlines with \n)

to

(string, required): Target node ID

undirected

(boolean, optional): Create an undirected edge (no arrows). Overrides reverse.

width

(number, optional): Custom width