setup-server.mjs builds the whole server layout (roles, categories, channels, topics, plus starter rules/start-here text) in one shot via the Discord API. Zero dependencies (needs Node 18+).