io.github.LAXY9887/spritesheet-forge

Spritesheet Forge

Game-dev sprite tools: PNG/GIF to spritesheet, split, trim, animate. OAuth-authenticated MCP server.

Endpointhttps://mcp.clawstudiouo.com/mcp (streamable-http)
Registry version1.0.0
Now8 tools · grade C (75) · pin ts_b1420af1778c14ee52f4d791ae49d8b2 · protocol 2024-11-05
First / last listed2026-10-27 00:15 UTC / 2026-10-27 00:15 UTC
Grade over time2026-10-27: C (75), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-27 00:15 UTC
8 tools, grade C (75)

Tools: server_info png_to_spritesheet split_spritesheet trim_png gif_to_spritesheet gif_to_frames frames_to_animation spritesheet_to_animation

Current tools (8)

server_infoReturns this server's runtime configuration: upload endpoint URL, output file TTL, file size limits, and base64 encoding rules. Call this before working with large files (≥ 4 MB) or when building multi-step workflows that chain tool outputs.
params: none
png_to_spritesheetMerge multiple PNG files into a single spritesheet. Supports grid, horizontal, vertical, and packed (bin-packed) layouts with optional TexturePacker-compatible JSON metadata. Returns a download URL.
params: files*, layout, columns, cell_mode, cell_width, cell_height, fit_mode, align, padding, bg_color, power_of_2, file_name_order, trim_input, extrude, metadata_format
split_spritesheetSlice a spritesheet PNG into individual frames, generate TexturePacker-compatible atlas JSON, or both. Provide columns+rows (grid mode) or cell_width+cell_height (cell mode).
params: file*, columns, rows, cell_width, cell_height, padding, frame_count, column_range, row_range, skip_empty, trim_top, trim_right, trim_bottom, trim_left, output, metadata_format
trim_pngCrop transparent edges from one or more PNG files. Single file returns PNG; multiple files return a ZIP.
params: files*, threshold, padding
gif_to_spritesheetConvert a GIF animation into a spritesheet PNG with all frames arranged in a grid. Optionally remove the background.
params: file*, columns, padding, remove_bg, bg_color, tolerance
gif_to_framesExtract all frames from a GIF and return them as individual PNGs in a ZIP archive.
params: file*, remove_bg, bg_color, tolerance
frames_to_animationAssemble multiple PNG files into an animated GIF or animated WebP.
params: files*, duration, loop, file_name_order, resize, bg_fill_color, output_format, quality, lossless
spritesheet_to_animationSlice a spritesheet PNG into frames and produce an animated GIF or WebP. Provide columns+rows (grid mode) or cell_width+cell_height (cell mode).
params: file*, columns, rows, cell_width, cell_height, frame_count, padding, column_range, row_range, skip_empty, trim_top, trim_right, trim_bottom, trim_left, duration, loop, output_format, quality, lossless

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.