Texel MCP server
io.github.Brunovncs/texel-mcp·v0.9.2Minecraft skins and textures as code: JSON specs compiled to PNG, with a review an agent can act on.
0 stars100 downloads/wk
Reviews
Write oneNobody has reviewed Texel yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Texel tools (16, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
texel_check_packCheck a resource pack (a folder or a .zip in the workspace, …), not only ones Texel made: pack.mcmeta and the versions its format covers, file and namespace names, PNGs, .mcmeta animations and GUI scaling, entity texture sizes against Texel's layouts, models, block states, item definitions and particles that point at missing files, and unused textures. Each issue has the file, a JSON path and a fi
texel_diffCompare two specs pixel by pixel and report which faces changed. Use it to confirm a patch touched only what you intended. Returns the changed-pixel mask over the texture map (magenta = changed).
texel_get_exampleReturn a complete, working example spec to learn from or fork. Skins: …. Family: guild.
texel_import_pngConvert an existing PNG in the workspace into an editable spec, one layer per painted face, palette keys c01\u2026cNN. A player skin (64\xD764 or legacy 64\xD732) by default; pass layout for a mob, armor, cape, item or block texture. With pixelize, any picture becomes a texture of the layout's size first (concept art or a render on a white background \u2192 a 16\xD716 item; an HD 128\xD7128 skin \
texel_liveStart (or reuse) a live session and return a studio URL for the user. While it runs, every texel_render result appears in their open browser tab immediately, so they can watch the skin evolve and give feedback mid-way. Call it before the first render and share the URL with the user.
texel_packBuild a Minecraft resource pack from spec files, family files and folders of them in the workspace (…): every texture at its "asset" path (or its layout's default: vanilla paths for mobs, item/<name> for items\u2026), with .png.mcmeta, _eyes files, particle definitions, pack.mcmeta for the Minecraft version, and with models: true also the models, block states and item definitions items and blocks
texel_paletteRead a reference PNG in the workspace (concept art, a photo of a figure, another skin) and return its main colors, most common first, each with a role (shadow, midtone, highlight, neutral, accent), as a ready spec "palette" and "legend". Use it to match a reference instead of guessing hex values; derive the other tones with "~" steps.
texel_patchwrite actionApply a patch to a spec (update, replace, add or remove layers by id; change palette, legend or meta) and render the result like texel_render. Layers without an id first get "<op>-<index>" and keep it, so the next patch can use the same ids. Entries that cannot apply are skipped and reported. With "spec", returns the patched spec, the review and the sheet. With "file", writes the patched spec back
texel_pullLoad the spec behind a Texel share link (…/s/<id>, a bare id, or a long studio link with #z= / #spec=) so you can keep developing an existing skin. Returns the spec JSON.
texel_read_docsRead a documentation page as markdown. Pages: ${DOC_PAGES.map((p) =>
texel_renderCompile a skin spec and review it. Returns a review sheet image (front | back | right | left views + raw texture), the review (score, issues with JSON paths and fix hints, art checks, craft advice, suggested next steps) and, on request, the texture (64\xD764 for a player skin), a text render and a close-up of some parts. Deterministic; never modifies files.
texel_render_familyExpand a family (base spec + variants and/or a matrix of axes) and review every member. Returns a lineup image (front and back of each member, in order) and a per-member score table.
texel_saveCompile a spec and write <path>.png (the texture), <path>.skin.json (the source) and optionally <path>.sheet.png into the workspace (…). Also writes every other file the texture is in game: a block's <path>_top.png / _side.png\u2026, an animation's strip with <path>.png.mcmeta, a particle's <path>_0.png\u2026, the glowing pixels as <path>_eyes.png. Refuses specs with errors.
texel_save_familyExpand a family and write <directory>/<member-id>.png and .skin.json for every member, plus <directory>/lineup.png, into the workspace (…). Refuses families with errors.
texel_shareStore the spec on … and return a short link (…/s/<id>) that opens the exact skin in the studio. Falls back to a long self-contained link when offline.
texel_validateCheck a spec for errors and warnings without rendering images. Cheap; use it after every edit.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan5 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 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Texel compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- Tools
- 16
- the typical AI and agents server has 6
- Tools that change things
- 6%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 100
- more than 64% of 1,538 AI and agents servers with a package
What its tools let an agent do: 15 read · 1 change
Install Texel in Claude Code, Cursor or VS Code
Runs npx -y texel-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add texel-mcp -- npx -y texel-mcp
What the publisher says
From the Texel repository's README, as published. We do not edit it. Read it on GitHub
Texel
Texel is a format and a toolchain for making Minecraft textures as code. A texture is a JSON spec: a palette and an ordered list of drawing operations addressed to named parts and faces of the model (head.front, rightArm.sides@overlay). A compiler turns the spec into the PNG the game reads, the same bytes every time, and a review returns what is wrong with it as JSON paths, fix hints, an art score and pixel-art advice. The tools are built for AI agents: an MCP server, a command-line tool and an Agent Skill, also packaged as a Claude Code plugin.
It covers player skins (classic and slim) and, through layouts, 68 other textures, all in the Java Edition 1.21 texture layouts: 57 mob textures (zombies, skeletons, creepers, horses, llamas, foxes, bees, axolotls, illagers, wardens, golems and more), armor layers, capes with elytra, items, blocks with their top and side files (logs, grass, furnaces), plants, GUI sprites, particles and paintings. Textures can animate and glow, and a set of specs builds a resource pack that Texel also checks.
Texel is open source (MIT) and in development, at version 0.9.0. The format is versioned (version: 1) but may still change between minor releases. Treat everything as a beta. The site texel.dev.br is built on this toolchain.
The image above is the review sheet the tools return for this spec. It is the wizard example without its $schema, description, author and tags fields and the layers' note comments, which do not change the pixels (both compile to the same PNG):
{
"version": 1,
"name": "Star Wizard",
"model": "classic",
"palette": {
"skin": "#e0ac7e", "robe": "#2f4fb0", "gold": "#e8c34a", "beard": "#dcdcdc",
"eyes": "#3a6fd9", "boots": "#4a3324", "star": "#fff1a8"
},
"layers": [
{ "op": "material", "target": "all", "color": "skin", "kind": "skin" },
{ "op": "material", "target": "body+arms", "color": "robe", "kind": "fabric" },
{ "op": "material", "target": "legs", "color": "robe~-1", "kind": "fabric" },
{ "op": "material", "target": "arms", "region": "hands", "color": "skin", "kind": "skin" },
{ "op": "rect", "target": "arms.sides", "region": "cuffs", "color": "gold" },
{ "op": "material", "target": "legs", "region": "boots", "color": "boots", "kind": "leather" },
{ "op": "face", "id": "face", "skin": "skin", "eyes": "eyes", "brows": "beard", "beard": "full", "beardColor": "beard", "mouth": "smile" },
{ "op": "hair", "id": "hair", "color": "beard", "style": "long", "fringe": "parted" },
{ "op": "lighting" },
{ "op": "rect", "target": "body.sides", "region": "belt", "color": "gold" },
{ "op": "points", "target": "body.front", "points": [[3, 8], [4, 8]], "color": "gold~-2" },
The 64 × 64 texture it compiles to is docs/images/wizard.png.
Installing
The MCP server and the CLI need Node 20 or later.
Claude Code plugin. This repository is a plugin marketplace. The plugin starts the MCP server from a single bundled file (no npm install) and adds the minecraft-skin-design skill. Files are written to the project directory.
/plugin marketplace add Brunovncs/texel-mcp
/plugin install texel@texelShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Texel: common questions
- Is Texel MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Texel safety report
- How do I install Texel?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Texel need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Texel maintained?
- The last commit was 29 days ago (2026-10-06). The latest release is v0.9.2.
- What can I use instead of Texel?
- Servers from other publishers that do the same job: OpenWorkProof MCP server and Maple MCP server.
- How does Texel compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); tools 16 (the typical AI and agents server has 6); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Texel
Same job from other publishers: the closest match first, then the best rated.
- OpenWorkProofVerifiable agent evidence; opt-in Codex guard and reference SOC alert review.not reviewedEstablishedA
MapleReview comments pinned to a running frontend, read and resolved by your coding agent.not reviewedEstablishedB