v0.1.0 — super-alpha first public release
⚠️ Super, super, super alpha. Built by an artist/animator, not a software engineer, with heavy AI assistance. Expect breakage, no stability promises, verified on exactly one machine. Please don't rely on it for anything that matters. See the README warning.
First public release of Material Maker MCP: an MCP server that lets an AI assistant author Material Maker node graphs from natural language, render them headlessly to PBR maps, and hand back editable .ptex files.
What's in it
- MCP server with seven tools + a node-catalog resource (
list_node_types,describe_node,validate,render_graph,save_graph,list_examples,load_example). - Node catalog built from Material Maker's own
.mmgdefinitions; graphs validated against it (errors returned as data so the assistant can self-correct). - Headless Godot render path producing albedo / normal / roughness-metallic (ORM) / height maps.
- pip-installable with an
mm-mcpconsole entry point; config via.env/MM_*env vars. - Six example materials (
examples/) authored from one-line prompts.
Authoring quality
Measured against a frozen 15-case test set (quality/): 11/15 usable by an artist's eyeball standard. The bar is "gets you ~80% of the way there so you finish in the app," not photoreal.
Requirements
Python 3.13+, Godot 4.7.x, and a local Material Maker checkout. See the README for setup and MCP client config.