pixel-art-mcp
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
simplepixelart-mcp
An MCP server that gives AI assistants (Claude, Cursor, Windsurf, VS Code…) real pixel art tools: turn any image into pixel art, extract a palette, recolour sprites to PICO-8 or Game Boy colours, and upscale without blur.
Runs locally, works on PNG and JPEG files or image URLs, no API keys, no native dependencies.
Tools
Tool | What it does |
| Image → pixel art. Shrinks to a pixel grid (e.g. 64 px wide), reduces to N colours with median cut or maps to a named palette, saves a PNG (optionally upscaled for preview). |
| Pulls the main colours out of an image and returns hex codes plus a GIMP / Aseprite |
| Recolours existing pixel art so every pixel uses a palette colour — PICO-8, Sweetie 16, ENDESGA 32, Game Boy, 1-bit or your own hex list. |
| Nearest-neighbour upscale by a whole number, so pixels stay sharp. |
| Lists the built-in palettes. |
Related MCP server: text2d
Install
Add it to your MCP client config. For Claude Desktop (claude_desktop_config.json), Cursor (.cursor/mcp.json) and most other clients:
{
"mcpServers": {
"pixel-art": {
"command": "npx",
"args": ["-y", "simplepixelart-mcp"]
}
}
}Claude Code:
claude mcp add pixel-art -- npx -y simplepixelart-mcpRequires Node.js 18 or newer.
Examples
Ask your assistant things like:
"Turn
~/photos/cat.jpginto 48 px wide pixel art with the PICO-8 palette, and save an 8x preview.""Extract a 6-colour palette from this screenshot and give me the .gpl file."
"Recolour every sprite in
assets/to the Game Boy palette.""Upscale
hero.png10x for the store page."
Use it as a library
import { loadImage, pixelate, saveImage } from 'simplepixelart-mcp/src/pixel.js'
const img = await loadImage('photo.jpg')
const { display, palette } = pixelate(img, { width: 64, palette: 'sweetie-16', scale: 8 })
await saveImage(display, 'photo-pixel.png')Want to edit the result?
The tools get you a clean starting grid; the fun part is fixing it by hand. Open the PNG in SimplePixelArt, a free online pixel art editor with layers, animation and tileset tools, or try its in-browser pixel art converter for live adjustments. No account needed.
Development
npm install
npm test # starts the server over stdio and calls every toolLicense
MIT © Comficker
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate pixel art sprites, animations, 8-direction rotations and palettes for games.
Generate, edit, style-match, turn, and animate game-ready pixel art at exact sizes.
Game-ready pixel art: generate sprites, animate them, pixelate images, remove backgrounds.
Image toolkit: resize, convert, compress, crop, metadata, hashes, favicons, OCR, QR codes, barcodes.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to perform image processing tasks such as sprite sheet splitting, resizing, cropping, and batch operations on local images.MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to procedurally generate, edit, quantize, and export 2D retro pixel art textures and tilesets for game development, with built-in palettes, dithering, and pixel-level manipulation tools.14MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to create, inspect, edit, and export pixel art, sprites, animations, and spritesheets using headless Aseprite, and to convert arbitrary images into indexed pixel art.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to create layered pixel-art sprites and animations, inspect pixels, and export images, spritesheets, GIFs, APNGs, and TrueType pixel fonts. Documents and edits stay local, accessible over stdio MCP or callable directly from a shell.26MIT