mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-03 17:08:13 +00:00
Standalone crate at crates/cli/artcraft-mcp/ exposing a single MCP tool that submits an image generation via /v1/omni_gen/generate/image, polls /v1/jobs/session until the job completes, and returns the CDN URL. Reads Storyteller cookies from ~/Artcraft/credentials/ written by the desktop app — no separate sign-in needed. 90s poll timeout. Kept as its own [workspace] during the spike so the parent workspace Cargo.toml stays untouched and parallel work on main doesn't conflict. Workspace registration deferred to a final commit once the spike is validated end-to-end against Claude Desktop.