mcp-minecraft-skins-editor
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-minecraft-skins-editorConnect to the editor with code K7QM-X2PD-9RTA and paint a red stripe on the head."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP del Editor de Skins de Minecraft
Servidor MCP que permite a Claude crear y editar skins en vivo dentro del Editor de Skins de Minecraft. Tú ves cada cambio en el editor mientras Claude pinta, y puedes deshacerlo con Ctrl+Z.
🤖 Todo este proyecto fue creado con Claude AI "Opus 5.5" (Anthropic): el servidor, las herramientas MCP, la documentación y las pruebas.
Endpoint MCP:
https://editor-skins-mcp.vercel.app/mcp(HTTP “streamable”, sin autenticación, sin estado).Página informativa con el estado del servicio:
https://editor-skins-mcp.vercel.app/.
Cómo funciona
Claude ──(MCP / HTTP)──▶ /mcp ──▶ cola en Upstash Redis ◀──(consulta)── Editor (navegador)
◀── resultado ──────────── resultados en Redis ───(responde)──▶En el editor, Conectar con Claude crea una sesión: el servidor devuelve un código (por ejemplo
K7QM-X2PD-9RTA) y un token secreto que nunca sale del navegador.Le das el código a Claude. Cada herramienta que usa Claude deja una orden en la cola de esa sesión.
El editor consulta la cola (cada 350 ms cuando hay actividad, hasta 3 s en reposo), ejecuta las órdenes con su propio motor y devuelve el resultado.
La herramienta espera el resultado (hasta ~20 s) y se lo entrega a Claude.
Como el editor ejecuta todo, el servidor no guarda skins: solo órdenes y resultados durante segundos.
Related MCP server: Blockbench MCP
Herramientas
Herramienta | Qué hace | Necesita el editor |
| Mapa de la textura 64×64: coordenadas de cada parte, capa y cara. | No |
| Armonías (complementaria, análoga, tríada…) a partir de un color. | No |
| Rampa de sombreado normal o estilo pixel art. | No |
| Modelo, colores usados, avisos de compatibilidad. | Sí |
| Imagen 3D (frente, espalda, izquierda, derecha) o de la textura. | Sí |
| Empezar de cero o desde plantilla; brazos de 4 o 3 px. | Sí |
| Pintar caras completas, dibujos tipo arte ASCII y píxeles sueltos. | Sí |
| Textura, simetría y limpieza de capas. | Sí |
| Historial y descarga del PNG. | Sí |
Los errores se devuelven en español y con la causa concreta (por ejemplo, “La cara head.base.front mide 8×8…”), para que Claude pueda corregirse solo.
Estructura
api/mcp.js Endpoint MCP (/mcp se reescribe aquí)
api/health.js Estado del servicio y del almacenamiento
api/bridge/ session · poll · result: API que usa el editor
lib/tools.js Definición de las herramientas (zod)
lib/relay.js Sesiones, cola de órdenes y resultados
lib/store.js Upstash Redis por REST (o memoria en local)
lib/http.js CORS y respuestas JSON
lib/editor-core/ Copia del núcleo del editor (mapa UV y teoría del color)
public/index.html Página informativa
scripts/dev-server.js Servidor local que imita a Vercel
scripts/sync-core.js Actualiza lib/editor-core desde el repositorio del editor
test/ Pruebas (node --test)Despliegue en Vercel
Importa este repositorio en Vercel (Framework: Other; no necesita comando de compilación).
Conecta una base Upstash Redis al proyecto (Storage → Upstash → Connect). Vercel crea las variables solas.
Despliega y abre
/api/health: debe responder"store": "upstash".
Variables de entorno reconocidas:
Variable | Uso |
| Credenciales de Upstash (las crea la integración). También sirven |
| Opcional. Orígenes extra (separados por comas) que pueden usar el puente, además de |
Si cambias el dominio del servidor, actualiza REMOTE.DEFAULT_BRIDGE_URL en js/config.js del editor (o usa Opciones avanzadas en el diálogo “Conectar con Claude”).
Agregar el conector en Claude
claude.ai / Claude Desktop: Configuración → Conectores → Agregar conector personalizado → pega
https://editor-skins-mcp.vercel.app/mcp.Claude Code:
claude mcp add --transport http skins https://editor-skins-mcp.vercel.app/mcp
Luego abre el editor, pulsa Conectar con Claude → Conectar y escribe en Claude: “Usa el editor de skins con el código XXXX-XXXX-XXXX y hazme…”.
Desarrollo local
npm install
npm run dev # http://localhost:3000 (sin Upstash usa memoria)
npm test # pruebas del relevo y del servidor MCPPara probar con el editor local: http://localhost:8080/?bridge=http://localhost:3000.
Seguridad
Solo quien tiene el código puede enviar órdenes a esa sesión; solo quien tiene el token (el navegador) puede leerlas y responder. El token se guarda como hash SHA-256.
Los códigos tienen 12 caracteres aleatorios (≈ 60 bits) y vencen tras 3 horas sin uso; el editor se desconecta solo tras 30 minutos sin órdenes.
La API del puente solo acepta peticiones del sitio del editor (CORS) y de
localhost.No hay secretos en el repositorio: las credenciales viven en las variables de entorno de Vercel.
Créditos
Creado íntegramente con Claude AI "Opus 5.5" de Anthropic.
Proyecto independiente, sin afiliación con Mojang Studios ni Microsoft. Licencia MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
- lightgenOAuthapp.lightgen
Generate and edit images and create short videos inside Claude. Prepaid credits, no subscription.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Read, edit, publish, and preview your pepita websites from Claude.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects Claude AI to Blockbench through Model Context Protocol, enabling AI-assisted 3D modeling, texture creation, and block model manipulation with real-time command execution and feedback.32MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Blockbench for Minecraft 3D modeling, including project creation, cube placement, UV layout, and texture painting.GPL 3.0
- FlicenseNot gradedqualityBmaintenanceEnables Claude to generate pixel art procedurally and normalize external images into a canonical palette and tile size.-
- AlicenseAqualityCmaintenanceEnables Claude to generate and edit images using OpenAI's GPT Image models, with automatic model selection and local file saving.3MIT