So I built a purpose-built layout engine. It runs in the browser, and I’ve also wrapped it in a small Go/Fiber server using @napi-rs/canvas to expose it as an MCP server and REST API — so any LLM tool can call it directly.
Instructions are at https://word-cloud.net/ai.html
Feedback welcome at https://github.com/pilotso11/word-cloud-net/