LPC Character Generator MCP server
io.github.kyuza1/lpc-character-mcp·v0.5.0Generate LPC pixel-art character spritesheets and export them to Godot, Unity and the web.
0 stars
Reviews
Write oneNobody has reviewed LPC Character Generator yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
LPC Character Generator tools (11, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
clear_cachewrite actionDeletes cached images (they are downloaded again when needed). older_than_days: only delete images unused for more than N days (0 = all). dry_run: only report how much would be freed, without deleting.
from_site_urlReads a link from the LPC generator site (e.g. ...Character-Generator/#sex=male&body=Body_Color_light&...) and returns {body_type, items} ready for generate_character (old links work too). Also accepts the JSON from the site's "Export to Clipboard (JSON)" button. Unrecognized parameters are listed in `unresolved`.
generate_batchGenerates many random characters at once (e.g. villagers for a town). Saves <prefix>_01.png, <prefix>_02.png... and the credits for each. body_types: bodies to pick from (default: male and female). fixed_items: items everyone gets (e.g. [{"id": "tools/tool_hammer"}]).
generate_characterget_itemItem details: supported bodies, animations with art per body, missing animations and complete alternatives, colors or variants, multi-color parts and oversized animations.
list_categoriesLists item categories (e.g. body, hair, torso/shirts) with how many items each has.
preview_characterShows the character in the chat without saving files: the 4 directions side by side. animated=True (default) returns an animated GIF of the animation; False, a still image. animation: walk, idle, slash, run..., 1h_slash, watering, or an oversized one (tool_hammer, slash_128...). Use it to check the look before generate_character.
random_characterRolls a random character (skin, head, hair, clothes, shoes and sometimes a beard, hat or vest), using only items that have every animation. Does not render: returns {items, body_type, url} to review and pass to generate_character. `fixed_items` are always added (e.g. a weapon). Use `seed` to repeat the same roll. `licenses` limits the roll to those license families (e.g. ["CC0", "OGA-BY"]).
search_itemsSearches items. All filters are optional and combine: query: words in the name/id (all must match), e.g. "leather armour". category: id prefix, e.g. 'hair', 'torso/shirts', 'weapons/sword'. body_type: only items that exist for this body (male, female, teen...). animation: only items with art for this animation (idle, walk, slash...) for body_type (or male if body_type is not given). type_name: ite
to_site_urlBuilds a generator site link with these items, to open and tweak the character in a browser.
update_definitionswrite actionPulls new items and palettes from the official LPC generator repository. clear_image_cache=True also deletes downloaded PNGs so they are fetched again.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How LPC Character Generator compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 48,273 servers
- Tools
- 11
- the typical server has 7
- Tools that change things
- 18%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 7 read · 2 create · 2 change
Install LPC Character Generator in Claude Code, Cursor or VS Code
claude mcp add lpc-character-mcp -- uvx lpc-character-mcp
What the publisher says
From the LPC Character Generator repository's README, as published. We do not edit it. Read it on GitHub
LPC Character Generator — MCP
<!-- mcp-name: io.github.kyuza1/lpc-character-mcp -->
English · Português
An MCP server that builds LPC pixel-art character spritesheets — the same parts as the Universal LPC Spritesheet Character Generator — and exports them ready for Godot, Unity and the web (Phaser/PixiJS).
Ask in plain language ("make a tanned blacksmith with a leather apron and a hammer") and your assistant assembles the character, shows an animated preview in the chat and saves the files.
Every character above was generated by this MCP — themed ones (knight, viking, wizard, skeleton, orc, legionary, pirate, king...) and random ones.
The in-chat preview (preview_character) is an animated GIF — here a blacksmith hammering:
Installation
You need uv and Git. uv fetches the right Python and the package by itself — nothing to clone, no dependencies to install.
- Install uv (once):
- Windows: powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
- macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
- Prepare the server (downloads the item definitions, ~10 s, only once):
uvx lpc-character-mcp --setup- Register it in your assistant (below). The command is always uvx lpc-character-mcp.
To run the latest code straight from GitHub, replace uvx lpc-character-mcp with uvx --from git+https://github.com/kyuza1/lpc-character-mcp lpc-character-mcp in any example.
Characters are saved to ~/lpc-characters (on Windows, C:\Users\\lpc-characters). Set LPCOUTPUTDIR to change it — for example, to your Godot/Unity sprites folder. lpc-character-mcp --where prints every folder in use. Messages are in English; set LPC_LANG=pt for Portuguese.
Claude Code
claude mcp add lpc --scope user -- uvx lpc-character-mcpClaude Desktop
One click: download lpc-character-mcp.mcpb from the latest release and open it (or drag it into Settings → Extensions). You can pick the output folder and language during install.
Or add it by hand in Settings → Developer → Edit config (claudedesktopconfig.json):
{
"mcpServers": {
"lpc": { "command": "uvx", "args": ["lpc-character-mcp"] }
}
}Codex (OpenAI)
codex mcp add lpc -- uvx lpc-character-mcpOr edit ~/.codex/config.toml (on Windows, %USERPROFILE%\.codex\config.toml):
[mcp_servers.lpc]
command = "uvx"
args = ["lpc-character-mcp"]
startup_timeout_sec = 60Check with codex mcp list. The same file is used by the Codex VS Code extension.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
LPC Character Generator: common questions
- Is LPC Character Generator MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the LPC Character Generator safety report
- How do I install LPC Character Generator?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does LPC Character Generator need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is LPC Character Generator maintained?
- The last commit was 35 days ago (2026-09-28). The latest release is v0.5.0.
- What can I use instead of LPC Character Generator?
- Servers from other publishers that do the same job: QR Rápido MCP server.
- How does LPC Character Generator compare with other MCP servers?
- safety score 92/100 (higher than 90% of 48,273 servers); tools 11 (the typical server has 7); tools that change things 18% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to LPC Character Generator
Same job from other publishers: the closest match first, then the best rated.
- QR RápidoGenerate QR codes for URLs, PIX, Wi-Fi, vCards, WhatsApp and more. For AI agents.not reviewedEstablishedB