Skip to main content
Glama

Game Artist MCP

An AI-native deterministic game-art workstation for agent hosts.

Game Artist is not another general MCP control plane and does not use a generative image model as its core art engine.

Its job is to give an LLM explicit game-art operations:

LLM
 ↓
Game Artist MCP
 ↓
Art IR / explicit geometry
 ↓
render
 ↓
visual inspection
 ↓
targeted edit
 ↓
game-ready asset

Relationship to FolderForge

FolderForge is the preferred production host/control plane:

ChatGPT / MCP host
        ↓
    FolderForge
        ↓
   Game Artist
        ↓
 deterministic art core

FolderForge owns generic infrastructure such as transport, authentication, policy, audit, sandboxing, plugin lifecycle and broad Godot control.

Game Artist owns art-domain capabilities such as vector/cutout representation, pivots, animation recipes, style constraints and art QA.

The core remains usable directly through MCP without FolderForge.

See:

Related MCP server: frameforge-mcp

Current state

POC-001 already proves:

structured art document
→ typed deterministic operations
→ SVG render
→ PNG rasterization
→ validation
→ reproducible output

POC-002 adds a real MCP server and FolderForge child-plugin package with a compact art-specific tool surface.

This is still a proof of mechanism, not proof of production artistic quality.

Local development

Requirements:

  • Node.js 22+

  • rsvg-convert from librsvg for PNG previews

Run the raw MCP server:

node src/mcp/server.mjs --workspace ./.game-artist

Run the direct protocol smoke:

npm run smoke:mcp

To verify the FolderForge integration before the compatible package is published, build the exact source revision used by CI:

git clone https://github.com/roronoazoroshao369/FolderForge.git ../FolderForge
git -C ../FolderForge checkout 59c1096167a81bef24a07fa88453f5c50e0fe64a
npm --prefix ../FolderForge ci --ignore-scripts
npm --prefix ../FolderForge run build
node ../FolderForge/dist/main.js plugin validate .
node ../FolderForge/dist/main.js plugin test . --call health --args-json '{}'

Do not infer npm availability from FolderForge's source package.json; POC-002 pins source evidence until a compatible public package is actually published.

The next falsification gate is POC-003: a real vision-capable agent must construct an asset, inspect the returned PNG, critique it and improve it through MCP edits.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A FastMCP server providing structured SVG authoring tools for LLMs, enabling create, edit, and render SVG graphics through hierarchical primitives, gradients, paths, and reusable resources.
    126 PyPI
    6
    GPL 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server that renders AI-authored documents to images and returns typed diagnostics for self-correction. It also provides visual QA metrics, raster-to-vector reconstruction, and image-to-draft proposals.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Exposes a deterministic 2D design canvas as MCP tools, letting an LLM client inspect canvas state, place and modify elements, track reward, render images, and reset the environment to build marketing assets from a natural language brief.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP clients to create, inspect, edit, render, and export SVG/Inkscape documents through typed drawing tools, with a deterministic offline backend and an optional bridge to a locally running Inkscape instance for limited live editing and snapshots.
    4
    BSD 3-Clause