text2d
text2d — Servidor MCP de Arte Pixel Art Retro 2D
Un servidor de alto rendimiento del Protocolo de Contexto de Modelos (MCP) que permite a los asistentes de IA generar, manipular y exportar de forma procedural texturas y tilesets de arte pixel art retro 2D para el desarrollo de videojuegos.
Características
Conversión de Imagen a Pixel Art Retro: Ingiere archivos PNG externos y automáticamente reduce la escala, cuantiza a paletas retro y aplica tramado Bayer mediante
pixelize_image.Síntesis de Texturas Procedurales: Generación determinista de
wood,stone(adoquín/roca),brick,grass,metal(placas cepilladas con remaches) y causticas dewater.Primitivas a Nivel de Píxel: Control total mediante
set_pixel,set_pixel_batch,draw_shape(líneas, rectángulos, círculos) yflood_fill.Paletas Retro y Cuantización: Paletas de colores auténticas integradas, incluyendo
PICO-8,DawnBringer 32 (DB32),Endesga 32,GameBoy,NES ClassicyCyberpunk Neon.Post-Procesado de Pixel Art: Tramado ordenado de Bayer (2x2, 4x4, 8x8) y contornos pixel-perfect de 1px interior/exterior.
Opciones de Exportación: Archivos PNG con escalado de enteros por vecino más cercano, URI de datos Base64, vistas previas de bloques Unicode ASCII y cuadrículas de colores JSON 2D.
Related MCP server: Piskel MCP Server
Ejemplos Visuales y Galería
1. Pixelización de Imagen (pixelize_image)
Convierte fotos o activos realistas de alta resolución en arte pixel art retro auténtico con cuantización automática de paleta y tramado Bayer.
Entrada Original | Endesga 32 (32x32) | PICO-8 (32x32) | GameBoy (32x32) |
DawnBringer 32 (48x48) | Cyberpunk Neon (64x64) |
2. Síntesis de Texturas Procedurales (generate_texture)
Genera texturas retro deterministas y sin fisuras en segundos sin activos externos.
Madera ( | Piedra ( | Ladrillo ( |
Césped ( | Metal ( | Agua ( |
Matriz de Herramientas MCP
Nombre de la Herramienta | Descripción | Parámetros Clave |
| Ingiere PNG externos y convierte a arte pixel art retro 2D |
|
| Inicializa un nuevo lienzo de píxeles en memoria |
|
| Sintetiza una textura retro procedural |
|
| Establece un solo píxel en (x, y) |
|
| Actualiza múltiples coordenadas por lotes |
|
| Dibuja línea, rectángulo o círculo rasterizado |
|
| Relleno por inundación de área contigua |
|
| Aplica tramado ordenado de Bayer |
|
| Dibuja contorno pixel-perfect de 1px |
|
| Exporta lienzo a PNG, URI de datos, ASCII o JSON |
|
| Lista todas las paletas retro integradas | Ninguno |
| Lista los lienzos activos en memoria | Ninguno |
| Inspecciona metadatos y dimensiones del lienzo |
|
| Libera lienzo de la memoria |
|
Instalación y Uso
Puedes instalar y ejecutar text2d directamente desde GitHub sin publicarlo en npm:
1. Instalación Global (Recomendada)
Instala globalmente directamente desde el repositorio de GitHub:
npm install -g github:al3duc/text2d-mcpUna vez instalado, el comando text2d está disponible en todo el sistema.
Configuración del Cliente MCP
Añade text2d a tu configuración de cliente MCP (por ejemplo, claude_desktop_config.json, mcp_config.json o Cursor):
Opción A: Usando Instalación Global (Más Simple)
{
"mcpServers": {
"text2d": {
"command": "text2d"
}
}
}Opción B: Ejecución Directa mediante npx (Sin instalación permanente)
{
"mcpServers": {
"text2d": {
"command": "npx",
"args": [
"-y",
"github:al3duc/text2d-mcp"
]
}
}
}Opción C: Comando CLI de Claude Code
Si usas Claude Code, regístralo con un solo comando de terminal:
claude mcp add text2d -- npx -y github:al3duc/text2d-mcpOpción D: Clon Local (Desarrollo)
git clone https://github.com/al3duc/text2d-mcp.git
cd text2d-mcp
npm install
npm run build{
"mcpServers": {
"text2d": {
"command": "node",
"args": [
"<PATH_TO_TEXT2D_REPOSITORY>/dist/index.js"
]
}
}
}Nota: Reemplaza <PATH_TO_TEXT2D_REPOSITORY> con la ruta absoluta a tu repositorio clonado.
Compilación y Pruebas
# Install dependencies
npm install
# Run unit & integration tests
npm test
# Build TypeScript to dist/
npm run build
# Generate procedural texture samples (wood, stone, brick, grass, metal, water)
npx tsx examples/generate_samples.ts
# Test converting realistic images from examples/input/ to pixel art
npx tsx examples/test_car_pixelize.tsLicencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceGenerate animated pixel art characters, tilesets, and object directly from your AI coding assistant!38
- AlicenseBqualityBmaintenanceEnables AI assistants to create and manipulate pixel art by providing tools for drawing, layer management, and animation frame control. It supports exporting projects to PNG, GIF, and sprite sheet formats via the Model Context Protocol.2213Apache 2.0
- AlicenseAqualityCmaintenanceEnables AI sprite generation and semantic tools for Aseprite, allowing LLMs to create pixel art, add animations, and manage projects with visual feedback.61GPL 3.0
- AlicenseCqualityBmaintenanceEnables AI assistants to control Aseprite for creating pixel art and animated sprites, with 104 tools covering canvas, drawing, animation, palettes, effects, and more.100MIT
Related MCP Connectors
Generate game assets with AI: sprites, 3D models, animations, sound effects, music, and voices.
Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/al3duc/text2d-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server