Pixel Art Mcp

io.github.comficker由 GitHub 帳號 comficker 發布v0.1.2更新於 Nov 3, 2026

將影像轉換為畫素藝術,提取並重對映調色盤,並無模糊地放大精靈圖。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Turn images into pixel art, extract and remap palettes, and upscale sprites without blur.

已驗證Streamable HTTP可網頁執行檔案與儲存媒體與設計

概覽

Pixel Art 的託管 MCP 服務(mcp.simplepixelart.com);無需登入;Streamable HTTP;5 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

端點
mcp.simplepixelart.com
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Pixel Art Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.comficker%2Fpixel-art-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "pixel-art": {
      "type": "http",
      "url": "https://mcp.simplepixelart.com/mcp"
    }
  }
}

README

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

ToolWhat it does
pixelate_imageImage → 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).
extract_palettePulls the main colours out of an image and returns hex codes plus a GIMP / Aseprite .gpl palette.
remap_paletteRecolours 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.
upscale_pixel_artNearest-neighbour upscale by a whole number, so pixels stay sharp.
list_palettesLists the built-in palettes.

Install

Add it to your MCP client config. For Claude Desktop (claude_desktop_config.json), Cursor (.cursor/mcp.json) and most other clients:

json
{  "mcpServers": {    "pixel-art": {      "command": "npx",      "args": ["-y", "simplepixelart-mcp"]    }  }}

Claude Code:

bash
claude mcp add pixel-art -- npx -y simplepixelart-mcp

Requires Node.js 18 or newer.

Hosted (no install)

A remote endpoint runs at https://mcp.simplepixelart.com/mcp (Streamable HTTP, no auth). Images go in as a public URL or base64 and come back as PNG. Limits: 4 MB / 2048x2048 input, 1024 px output, 20 requests a minute.

bash
claude mcp add --transport http pixel-art https://mcp.simplepixelart.com/mcp
json
{  "mcpServers": {    "pixel-art": { "url": "https://mcp.simplepixelart.com/mcp" }  }}

To run the HTTP server yourself: npm run start:http (listens on 127.0.0.1:4020, set PORT / HOST to change).

Examples

Ask your assistant things like:

  • "Turn ~/photos/cat.jpg into 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.png 10x for the store page."

Use it as a library

js
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

bash
npm installnpm test        # starts the server over stdio and calls every tool

License

MIT © Comficker

來源:README.md,提交 6363e48

工具

5

pixelate_image

Image to pixel art

Turn a photo or illustration into pixel art: shrink it to a pixel grid and reduce it to a few colours (or a named palette). Returns the PNG.

輸入參數scalewidthcolorspaletteimage_urlimage_base64

extract_palette

Extract palette

Pull the main colours out of an image (median cut). Returns hex codes plus a GIMP/Aseprite .gpl palette.

輸入參數colorsimage_urlimage_base64

remap_palette

Recolour to a palette

Recolour an existing pixel art image so every pixel uses a colour from the given palette (e.g. PICO-8 or Game Boy). Size is kept. Returns the PNG.

輸入參數palette必填image_urlimage_base64

upscale_pixel_art

Upscale without blur

Scale pixel art up by a whole number with nearest neighbour, so pixels stay sharp. Output is capped at 1024 px.

輸入參數scaleimage_urlimage_base64

list_palettes

List built-in palettes

List the built-in pixel art palettes and their colours.

無需輸入參數。

版本歷史

2
  1. v0.1.2最新Nov 3, 2026
  2. v0.1.1Nov 1, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分