AgentStack
MCP verified MIT Self-run

Pixelforge Mcp

mcp-freema-pixelforge-mcp ยท by freema

๐ŸŽฎ MCP server that forges pixel art sprites & game assets using Google Gemini โ€” generate, crop, split & process, all from your AI

โ€” No reviews yet
0 installs
10 views
0.0% viewโ†’install

Install

$ agentstack add mcp-freema-pixelforge-mcp

โœ“ scanned ยท โœ“ verified โ€” works with Claude Code, Cursor, and more.

Security review

โœ“ Passed

No issues found. Passed automated security review. ยท v0.1.0 How review works โ†’

  • โœ“ Prompt-injection patterns
  • โœ“ Secret / credential exfiltration
  • โœ“ Dangerous shell & filesystem operations
  • โœ“ Untrusted network calls
  • โœ“ Known-malicious package signatures

What it can access

  • โœ“ Network access No
  • โœ“ Filesystem access No
  • โœ“ Shell / process execution No
  • โœ“ Environment & secrets No
  • โœ“ Dynamic code execution No

From automated source analysis of v0.1.0. โ€œUsedโ€ means the capability is present in the source โ€” more access means more to trust, not that itโ€™s unsafe.

Are you the author of Pixelforge Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

pixelforge-mcp

MCP server that forges pixel art sprites & game assets using Google Gemini โ€” generate, crop, split & process, all from your AI assistant.

Features

  • AI-powered generation โ€” sprites, animations, backgrounds, thumbnails via Google Gemini
  • Smart post-processing โ€” background removal, auto-crop, pixelation downscale, square padding
  • Sprite sheet splitting โ€” auto-detect and split sheets into individual frames
  • Style presets โ€” neon, retro, gameboy, snes, clean
  • Pure PNG pipeline โ€” zero-dependency PNG encoder/decoder, no native modules
  • Reference matching โ€” pass existing sprites to match visual style

Installation

Claude Code (CLI)

claude mcp add pixelforge npx pixelforge-mcp@latest \
  --env GEMINI_API_KEY=your-api-key

Claude Code (Plugin)

/plugin marketplace add freema/pixelforge-mcp
/plugin install pixelforge-mcp

Restart Claude Code to load the MCP server (check with /mcp).

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "pixelforge": {
      "command": "npx",
      "args": ["-y", "pixelforge-mcp@latest"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}

Manual (any MCP client)

Add to your .mcp.json or equivalent config:

{
  "mcpServers": {
    "pixelforge": {
      "command": "npx",
      "args": ["-y", "pixelforge-mcp@latest"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}

Requirements

Tools

forge_sprite

Generate a single pixel art sprite with automatic post-processing (crop, bg removal, downscale, square padding).

"Generate a green slime enemy sprite, 48px, retro style"

Required: description, outputPath Optional: size (default: 48), style, background, aspect, square, model, references

forge_animation

Generate animation frames as a sprite sheet, then auto-split into individual frame PNGs.

"Animate a slime bouncing, 4 frames"

Required: description, action, outputPrefix Optional: frames (default: 3), frameDescriptions, names, size, style, model, references

forge_background

Generate a full game background โ€” no cropping, outputs the image as-is.

"Deep space background with stars and nebula, 16:9"

Required: description, outputPath, aspect Optional: style, model

forge_thumbnail

Generate a game thumbnail/screenshot. Pass references for visual consistency with your sprites.

"Space shooter scene with player ship vs alien rows"

Required: description, outputPath Optional: references, aspect (default: 4:3), style, model

process_sprite

Post-process an existing PNG โ€” background removal, auto-crop, sprite sheet splitting.

"Split this sprite sheet into individual frames"

Required: inputPath Optional: outputPath, split, names, threshold, square, padding, skipCrop, skipTransparent

optimize_sprite

Downscale oversized AI images to true pixel art resolution using area-averaging (not blurry bilinear).

"Optimize this 1024px image down to 48px pixel art"

Required: inputPath, size Optional: outputPath, removeBackground, square

> Full parameter docs: see [docs/tools.md](docs/tools.md)

Models

| Alias | Model ID | Notes | |-------|----------|-------| | nano-banana, banana | nano-banana-pro-preview | Default โ€” best for pixel art | | flash, gemini-flash | gemini-3.1-flash-image-preview | Fast, reliable | | pro, gemini-pro | gemini-3-pro-image-preview | Best quality | | 25, gemini-25 | gemini-2.5-flash-image | Stable fallback |

Prompts

pixel_art_guide

Built-in MCP prompt with comprehensive pixel art generation guidelines โ€” prompting rules, style tips, size recommendations, and best practices.

License

MIT โ€” see [LICENSE](LICENSE)


Built by Tomas Grasl

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source โ€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet โ€” be the first.

Versions

  • v0.1.0 Imported from the upstream source.