{"name":"io.github.kyuza1/lpc-character-mcp","slug":"kyuza1-lpc-character-mcp","title":"LPC Character Generator","description":"Generate LPC pixel-art character spritesheets and export them to Godot, Unity and the web.","url":"https://mcp.market/server/kyuza1-lpc-character-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-28T20:42:54.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/kyuza1/lpc-character-mcp","website":null,"version":"0.5.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"lpc-character-mcp","version":"0.5.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Folder where generated characters are saved (default: ~/lpc-characters)","format":"string","name":"LPC_OUTPUT_DIR"},{"description":"Message language: en (default) or pt","format":"string","name":"LPC_LANG"}]}],"tools":[{"name":"clear_cache","description":"Deletes 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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"from_site_url","description":"Reads 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`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_batch","description":"Generates 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\"}]).","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_character","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_item","description":"Item details: supported bodies, animations with art per body, missing animations and complete alternatives, colors or variants, multi-color parts and oversized animations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_categories","description":"Lists item categories (e.g. body, hair, torso/shirts) with how many items each has.","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_character","description":"Shows 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"random_character","description":"Rolls 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\"]).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_items","description":"Searches 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","write_action":false,"price_micros":0,"input_schema":null},{"name":"to_site_url","description":"Builds a generator site link with these items, to open and tweak the character in a browser.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_definitions","description":"Pulls new items and palettes from the official LPC generator repository. clear_image_cache=True also deletes downloaded PNGs so they are fetched again.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-01T13:50:09.382Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T13:50:09.318Z","components":{"code":{"score":25,"max":25,"notes":["16 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"lpc-character-mcp","version":"0.5.0","found":true,"license":"MIT","dependencyCount":4,"publishedAt":"2026-09-28T20:16:08.415036Z","repositoryUrl":"https://github.com/kyuza1/lpc-character-mcp"}],"repo":{"found":true,"owner":"kyuza1","repo":"lpc-character-mcp","archived":false,"pushedAt":"2026-09-28T20:42:54Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/166249393?v=4","ownerCreatedAt":"2024-04-06T18:54:12Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/166249393?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-09-28T20:42:54.000Z","score":15}}}},"grade_history":[],"reviews":[]}