Set Native Mindmap Layout
set_mindmap_layoutSet a native AFFiNE mindmap to right, left, or balanced layout and persist node positions while keeping the root anchored and collapsed flags unchanged.
Instructions
Set right, left, or balance and persist native node positions. Root stays anchored; collapsed flags remain unchanged. BlockSuite does not support down/up. This is a native mindmap, with editor-derived connectors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| docId | Yes | ||
| layout | Yes | ||
| mindmapId | Yes | ||
| workspaceId | No | ||
| expectedRevision | No | Optional read_doc revision of this primary document. Reject stale content before writing. Covers document content, not workspace metadata; requires all writers to share one MCP server. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| code | No | ||
| docId | No | ||
| error | No | ||
| nodes | No | ||
| style | No | ||
| layout | No | ||
| locked | No | ||
| rootId | No | ||
| details | No | ||
| causeCode | No | ||
| mindmapId | No | ||
| nodeCount | No | ||
| retryable | No | ||
| layoutType | No | ||
| workspaceId | No | ||
| lockedBySelf | No | ||
| surfaceBlockId | No | ||
| lockedByAncestor | No | ||
| recoveryGuidance | No | ||
| supportedLayouts | No |