PixelForge MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| catalog_listB | Lists all merged PixelForge capabilities: 14 presets, 12 Reel styles, 43+ built-in Lospec/Hardware/Reel palettes, 19 dithering methods (incl. Blue Noise & 7 error-diffusion kernels), 4 downsamplers (incl. Hybrid Edge-Medoid), and 4 outline modes. |
| image_convertC | Converts an image to pixel art using the full unified PixelForge pipeline (Hybrid/Sobel/Box/Nearest downsampling, Hybrid OKLab-BGM or Lospec/.gpl/.hex/.pal palette, 19 dithering modes, Kuwahara pre-brush, tone controls, orphan/majority cleanup, 1px inner/outer/ink outlines, indexed PNG, and pixel grid). |
| image_stylize_reelC | Applies one of the 12 procedural Reel visual styles (kurzgesagt_glow, chunky_cartoon, pc98_cyber, oscilloscope_xy, aloboi_dreamcore, bitwonder_bayer, etc.) with optional post-cleanup & 1px outlines. |
| image_showcaseC | Renders a labeled multi-panel contact sheet comparing all 12 Reel styles or top PixelForge presets on an input image. |
| image_detect_gridA | Detects the pixel-block factor of an already-upscaled pixel-art image (e.g. 4x sprite) and optionally exports its exact 1x native pixel grid. |
| palette_toolA | Extracts an optimal palette from an image (via hybrid_bgm_oklab or oklab_median_cut), fetches a Lospec palette ('lospec:'), or converts any palette to .gpl, .hex, or .json. |
| export_spritesheetC | Pixelizes and packs multiple input images OR sampled video frames into a single Sprite Sheet PNG + TexturePacker/Aseprite JSON coordinate atlas. |
| export_tilesetB | Slices a pixel-art (or newly pixelized) image into fixed tiles (e.g. 8x8 or 16x16), deduplicates identical & X/Y/XY mirrored tiles, and writes a compact Tileset PNG + Tilemap JSON. |
| video_convertB | Converts a video file to frame-coherent pixel-art MP4 or GIF using any PixelForge preset, custom palette/dither, or 12 Reel styles, keeping original audio or muxing a custom WAV. |
| video_analyze_motionC | Analyzes a video for scene cuts, camera zoom-ins/outs, object inflation/shrinking, and per-frame motion energy for SoundBit audio sync. |
| video_sync_motion_to_audioC | Locks video camera zooms, pullbacks, focal tracking, and sub-bass micro-zoom punches in pre-pixel space onto a WAV soundtrack, then stylizes and muxes MP4. |
| video_detect_bar_fillsB | Detects 1D horizontal & vertical progress bars, meters, gauges, and column fills, returning frame-accurate |
| video_detect_stroke_drawsC | Detects progressive indicator drawings ( |
| video_extract_sound_triggersC | Extracts configurable movement-to-sound triggers (bar fills, sparse camera zooms, HUD text ticks, risers, bursts) and musical arrangement regimes. |
| studio_infoC | Returns information and launch commands for the upgraded PixelForge WebGL 2 Real-Time Browser Studio. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool targets a fairly distinct operation (convert vs. export vs. detect vs. sync), and the video-analysis tools split cleanly by feature (bar fills, stroke draws, motion, sound triggers). Minor ambiguity exists between studio_info and catalog_list (both informational) and between image_convert and image_stylize_reel, but descriptions clarify the boundaries.
Most tools follow a resource_action pattern (image_convert, video_convert, video_detect_bar_fills, image_stylize_reel), which is readable and predictable. A few deviate with verb-first (export_spritesheet, export_tileset) or noun_noun (studio_info, catalog_list, palette_tool) forms, but the overall convention is coherent.
15 tools sits at the top of the well-scoped range for a rich pixel-art/video pipeline. Each tool maps to a real capability (conversion, detection, export, sync, info), so none feel redundant, though the set is on the heavier side.
Coverage is broad: image and video conversion, palette handling, spritesheet/tileset export, multiple detection/analysis tools, motion-audio sync, and catalog/info. Minor gaps exist (e.g., no standalone audio extraction or batch orchestration), but core lifecycle workflows are covered without obvious dead ends.