# Agent Art MCP server

> Lets AI agents generate game assets including pixel-art sprites, rigged animations, tilesets, 3D models, and audio via a live web UI.

- Repository: https://github.com/RusticStack/agent-art
- Page: https://hostedmcp.org/servers/rusticstack/agent-art
- Transport: stdio
- Stars: 1
- License: MIT

## Install

### Claude Code

```sh
claude mcp add agent-art -- npx -y @rusticstack/agent-art
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "agent-art": {
      "command": "npx",
      "args": [
        "-y",
        "@rusticstack/agent-art"
      ]
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "agent-art": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@rusticstack/agent-art"
      ]
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"agent-art","type":"stdio","command":"npx","args":["-y","@rusticstack/agent-art"]}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "agent-art": {
      "command": "npx",
      "args": [
        "-y",
        "@rusticstack/agent-art"
      ]
    }
  }
}
```

### Codex (`~/.codex/config.toml`)

```toml
[mcp_servers.agent-art]
command = "npx"
args = ["-y", "@rusticstack/agent-art"]
```

### Gemini CLI (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "agent-art": {
      "command": "npx",
      "args": [
        "-y",
        "@rusticstack/agent-art"
      ]
    }
  }
}
```

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `ELEVENLABS_API_KEY` | no | no |  |

## Tools (29)

- `art_create_canvas`
- `art_draw`
- `art_view`
- `art_critique`
- `art_read`
- `art_palette`
- `art_layer`
- `art_canvas`
- `art_animation`
- `art_project`
- `art_sheet`
- `art_rig`
- `art_anim`
- `art_model`
- `art_fp`
- `art_fx`
- `art_planet`
- `art_audio`
- `art_graph`
- `art_review`
- `art_cleanup`
- `art_minecraft`
- `art_help`
- `art_list`
- `art_info`
- `art_undo`
- `art_import`
- `art_export`
- `art_open_ui`

## FAQ

### Does it work with smaller or weaker AI models?

Yes, it is designed to work with weak models by using compact tool descriptions and providing details on demand via the art_help tool.

### What file formats are supported for export?

The server can export PNGs, GIFs, spritesheets, glTF, and audio files.
