Reference

MCP server

The tools and resources texturescript mcp serves to agents.

texturescript mcp is an MCP server on stdio. Relative paths are relative to the directory the server starts in. --jar PATH and --no-jar choose the vanilla blocks for shoot.

Tools

Each tool returns text, structured data and, where there is a picture, the picture as an image. A broken input comes back as an error result starting with REFUSED.

render

Renders a grid like grid and returns the ×16 preview.

parametertype
specpathcharacter grid (.grid)
outpathPNG to write; OUT_x16.png and OUT.txt are written beside it

lint

Lints a PNG like lint. Read-only.

parametertype
texturepath16×16 PNG to check
kind"block" or "item"optional; default block
lowerpathoptional; marks texture as the upper half and checks the seam
palettepathoptional; family palette every colour must come from

shoot

Screenshots a scene like shoot and returns the sheet. Grids, palettes and .stages files are read fresh on every call.

parametertype
scenepathscene file (.toml)
outpathPNG to write: one shot, or a labelled sheet
camerasarray of { yaw, pitch, distance }optional; default: the scene's camera
variantsarray of stringsoptional; default: all
width, heightintegersoptional; size of each shot, default 960 × 540
labelsbooleanoptional; draw plot labels, default true

Resources

The authoring skill's files, as texturescript://skill/PATH. Start at texturescript://skill/SKILL.md.

Copyright © 2026