pixel-export
Export sprite to PNG, GIF, or spritesheet with optional scaling
Configure pixel-mcp server and verify Aseprite installation
> /plugin marketplace add willibrandon/pixel-plugin > /plugin install pixel-plugin@pixel-plugin
How it fires
How this command gets triggered: by you, by Claude, or both.
/pixel-setupContext preview
What this command does when you run it.
Configure pixel-mcp server and verify Aseprite installation
description: Configure pixel-mcp server and verify Aseprite installation argument-hint: [aseprite-path] allowed-tools: Read, Write, Bash
Configure the pixel-mcp server and verify Aseprite installation.
/pixel-setup [aseprite-path]
**aseprite-path** (optional): Path to Aseprite executable
1. **Detects Aseprite installation**
2. **Creates configuration file**
3. **Validates configuration**
4. **Tests MCP server**
/pixel-setup → Auto-detects Aseprite installation and configures /pixel-setup /Applications/Aseprite.app/Contents/MacOS/aseprite → Uses specified path for macOS /pixel-setup "C:\Program Files\Aseprite\Aseprite.exe" → Uses specified path for Windows /pixel-setup /usr/local/bin/aseprite → Uses specified path for Linux
**macOS:**
**Linux:**
**Windows:**
**Location:**
**Contents:**
{
"aseprite_path": "/path/to/aseprite",
"temp_dir": "/tmp/pixel-mcp",
"timeout": 30,
"log_level": "info",
"log_file": "",
"enable_timing": false
}**Required Field:**
**Optional Fields:**
**Step 1: Auto-Detection** 1. Check if aseprite-path argument provided 2. If not, run detection script: `config/detect-aseprite.sh` 3. Detection script checks common paths for current OS 4. If found, use detected path; if not, prompt user for path
**Step 2: Validate Path** 1. Check if file exists at specified path 2. Check if file is executable 3. Optionally run `aseprite --version` to verify
**Step 3: Create Configuration** 1. Determine config directory based on OS 2. Create directory if it doesn't exist: `mkdir -p ~/.config/pixel-mcp` 3. Write config.json with aseprite_path and defaults 4. Set appropriate permissions (readable/writable by user)
**Step 4: Test MCP Server** 1. Run health check: `${CLAUDE_PLUGIN_ROOT}/bin/pixel-mcp --health` 2. Capture output and check for success 3. Report Aseprite version and MCP status
**Step 5: Report Results** 1. Display configuration summary 2. Show config file location 3. Show Aseprite path 4. Confirm MCP server is ready 5. Provide next steps or troubleshooting if failed
✓ Aseprite detected at: /Applications/Aseprite.app/Contents/MacOS/aseprite ✓ Configuration created: ~/.config/pixel-mcp/config.json ✓ Aseprite version: v1.3.2 ✓ MCP server ready Plugin setup complete! You can now create pixel art with commands like: /pixel-new /pixel-palette set nes
**Aseprite not found:**
✗ Aseprite not found in common installation paths Please install Aseprite from: https://www.aseprite.org/ Or specify the path manually: /pixel-setup /path/to/aseprite
**Invalid path provided:**
✗ Aseprite not found at: /invalid/path Please check the path and try again, or run /pixel-setup without arguments for auto-detection.
**Permission errors:**
✗ Cannot create configuration directory: ~/.config/pixel-mcp Permission denied Please check directory permissions or run with appropriate privileges.
**MCP server health check failed:**
✗ MCP server health check failed Error: [error details] Please check that: 1. Aseprite path is correct 2. Aseprite is executable 3. pixel-mcp binary has execute permissions
Include in output if errors occur:
1. **Verify Aseprite is installed**: https://www.aseprite.org/ 2. **Check pixel-mcp binary permissions**: `chmod +x ${CLAUDE_PLUGIN_ROOT}/bin/pixel-mcp` 3. **Manually edit config**: Edit `~/.config/pixel-mcp/config.json` 4. **Test Aseprite directly**: Run `aseprite --version` in terminal 5. **Check logs**: Set `log_file` in config for debugging
**macOS:**
**Linux:**
-
Create, animate, and export pixel art using Aseprite through natural language and commands in Claude Code. Powered by pixel-mcp - a Model Context Protocol server for Aseprite.
Export sprite to PNG, GIF, or spritesheet with optional scaling
Create a new pixel art sprite with optional size and palette presets
Manage sprite palettes - set, optimize, or load preset palettes