📡 MCP Radar

TheLiux/MCPaint

An MCP server that paints pictures and plays music in Mario Paint (SNES), running headless

⭐ 7 stars
⑂ 0 forks
C
momentum ▲ 14.0
created 2026-09-23
on radar since 2026-09-24
star trend 4 → 7 since 2026-09-24
View on GitHub ↗

About MCPaint

An MCP server that lets an AI create pictures and music with Mario Paint (SNES, 1992) — the real game, running headless — and capture the result as PNG, WAV and MP4.

A libretro core runs the game with no window at all. Content is injected straight into the console's WRAM at the addresses the game itself uses, and the game renders it exactly as if it had been drawn by hand.

Drawing is played back step by step with the in-game cursor following the stroke, so a recording shows Mario Paint drawing the picture rather than a picture pasted into Mario Paint. It comes with sound: the canvas background track plays over the timelapse, and a recording opens on the tune's first note.

All audio is the SPC700's own output, captured from the same run that produced the frames, so picture and sound need no resynchronising.

Every example is rebuilt from its source by examples/make.sh.

The fractal is a photograph as far as the palette is concerned: dithered, matched on lightness. The robot is flat pixel art, drawn with dithering off and hue matched first, so every block stays a single colour. testdata/scene.json draws a scene out of the game's own tools instead:

Ode to Joy, written in D major with a bass line, comes out on the staff in C across two pages: watch it play or just listen.

The guide covers doing the same with your own pictures and songs: framing, colour flags, choosing a key, tempo and instruments.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/TheLiux--MCPaint.html)

Related MCP servers

naderloocodelab/micro-actinf

⚡ Ultra-fast O(1) Active Inference & Bayesian Cognitive Governor for AI Agents (Antigravity, Claude, Cursor) & Embedded Systems. Zero-alloc C11 core (<36KB) + FastMCP server.

⭐ 5C
mvizensk/vita-agent-bridge

See and control a PS Vita over the network: screen capture, input injection, read-only file access, and an MCP server so AI agents can drive the console.

⭐ 3C

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.