VOOZH about

URL: https://glama.ai/mcp/servers/rxolve/artscii?locale=es-ES

⇱ artscii by rxolve | Glama


artscii

👁 npm

Los LLM no saben dibujar. Este MCP sí.

Arte ASCII, kaomoji, animaciones, diagramas, gráficos, conversión de imágenes y personajes procedimentales: 11 herramientas enfocadas para agentes de IA.

81 artes seleccionados × 12 movimientos = 972 animaciones de terminal. 153.600 personajes procedimentales únicos a partir de una sola semilla. Además, 100 kaomoji, 11 tipos de diagramas, banners FIGlet y conversión de imagen a ASCII con modo braille.

 .::-::. .:-::. --- apple (16w) ---
 .=#%@@@@@%#=: .=*%@@@@@%#+: +:
 -%@@@@@@@@@@@%*+%@@@@@@@@@@@%+ :--:#*.--:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- -#@@@@#%@@@@%=
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* :@@@%****+#%@@@:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= -@%%%+*@@+*@%%@-
 =@@@@@@@@@@@@@@@@@@@@@@@@@@@@* *@@%+*+#=#%@@#
 -#@@@@@@@@@@@@@@@@@@@@@@@@%= +%@@@#@@@@%+
 =%@@@@@@@@@@@@@@@@@@@@%*. .-+**=*+=.
 =#@@@@@@@@@@@@@@@@%+.
 =#@@@@@@@@@@@@%+. ʕ•ᴥ•ʔ (◕‿◕) (╯°□°)╯︵ ┻━┻
 -#@@@@@@@@%+.
 -#@@@@%=.
 -*#=

Instalación

Claude Code — un comando:

claude mcp add artscii -- npx -y artscii

Claude Desktop — añadir a claude_desktop_config.json:

{ "mcpServers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } }

Cursor — añadir a .cursor/mcp.json:

{ "mcpServers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } }

VS Code — buscar @mcp artscii en el panel de extensiones, o añadir a settings.json:

{ "mcp": { "servers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } } }

Related MCP server: ASCII Art & Unicode Diagrams MCP Server

Herramientas MCP

Herramienta

Parámetros

Descripción

search

query?, type?, random?, mode?

Buscar arte + kaomoji. Omitir query para listar todo

get

id

Obtener arte por ID

kaomoji

query?, category?

Obtener kaomoji por emoción. Omitir para aleatorio

banner

text, font?

Renderizar texto ASCII grande (FIGlet, 5 fuentes)

frame

text, style?, padding?, align?, title?

Dibujar caja/marco alrededor del texto (5 estilos)

chart

type, ...

Visualización de datos: progreso, sparkline, mapa de calor

animate

art, motion, output?

Componer arte + movimiento → animación de terminal

character

seed, species?, eyes?, mouth?, hat?, accessory?, mood?, size?

Generar personaje ASCII único a partir de una semilla

compose

blocks, mode?, gap?, align?

Combinar bloques de texto lado a lado o apilados

convert

url?, base64?, mode?, size?, ...

Imagen → ASCII (modo ascii o braille)

diagram

type, ...

Generar diagramas ASCII (11 tipos)

Marcos de caja

Dibuje bordes alrededor de cualquier texto con 5 estilos:

┌───────┐ ╔═══════╗ ╭───────╮ ┏━━━━━━━┓ +-------+
│ hello │ ║ hello ║ │ hello │ ┃ hello ┃ | hello |
└───────┘ ╚═══════╝ ╰───────╯ ┗━━━━━━━┛ +-------+
 single double rounded bold ascii

Opciones: padding, align (izquierda/centro/derecha), title en el borde superior.

Gráficos

Herramienta chart unificada con 3 tipos: progreso, sparkline, mapa de calor.

Progress: ███████████████░░░░░ 75%
Sparkline: ▁▂▃▄▅▆▇█▇▅▃▁
Heatmap: A B C
 X ░▒█
 Y ▓░▒

Animaciones

Compona cualquier arte (sustantivo) con un movimiento (verbo) para crear animaciones de terminal. 81 artes × 12 movimientos = 972 combinaciones. El texto personalizado también funciona.

animate("apple", "bounce") → bouncing apple
animate("trophy", "progress") → trophy rides a progress bar 0→100%
animate("lock", "reveal") → line-by-line reveal
animate("GAME OVER", "blink") → blinking custom text

Movimientos: bounce, shake, blink, slide, reveal, fade, pulse, rain, progress, wave, jump, talk

Salida: script (bash para reproducción en terminal) o frames (datos crudos)

Personaje

Generador de personajes ASCII procedimentales. Una semilla → un personaje único. 153.600 combinaciones estándar (16 especies × 10 ojos × 8 bocas × 10 sombreros × 12 accesorios).

character("alice") character("bob", mood: "happy")

 ____ /\_/\
 ]==== ) ( ^ ^ )
 _____ ( u )
 / * * \ \_^_/
| u |
 \_____/
 |||||
 ~~o=o~~

Especies: blob, cat, bear, robot, bird, bunny, ghost, alien, fox, frog, penguin, octopus, dragon, mushroom, cactus, skull

Preajustes de estado de ánimo: happy, sad, angry, surprised, sleepy, cool, love, silly — establece ojos+boca en un solo parámetro. Los ojos/boca explícitos siguen teniendo prioridad.

Modo mini: personajes en línea de 2 líneas para chat y líneas de estado.

mini blob: (^ ^) mini cat: /^ ^\ mini robot: [^ ^]
 (u) >u< [u]

La misma semilla siempre produce el mismo personaje. La salida funciona directamente con la herramienta animate: pruebe los movimientos wave, jump o talk.

Composición

Combine múltiples bloques de texto horizontalmente (lado a lado) o verticalmente (apilados):

┌───┐ ┌───┐ ┌───┐
│ A │ │ B │ │ A │
└───┘ └───┘ └───┘
 horizontal ---
 ┌───┐
 │ B │
 └───┘
 vertical

Opciones: gap, align (arriba/medio/abajo), separator (modo vertical).

Conversión de imágenes

Convierta imágenes (URL o base64) a arte ASCII. Dos modos de renderizado:

  • ascii — rampa de caracteres ( .:-=+*#%@), aspecto clásico

  • braille — puntos braille Unicode (⠿), resolución 8x por carácter

Opciones: size (16/32/64), invert, contrast, gamma, threshold (braille).

Diagramas

11 tipos de diagramas con estilos de borde unicode, rounded y ascii.

Tipo

Campos requeridos

Salida

flowchart

nodes

Flujo vertical con conectores

box

title, lines

Título + separador + cuerpo

tree

root ({label, children?})

Jerarquía ├── └──

table

headers, rows

Cuadrícula alineada por columnas

sequence

actors, messages

Líneas de vida de actores con flechas

timeline

events

Lista de eventos vertical

bar

items, maxWidth?

Gráfico de barras horizontal

class

classes

Clase UML con propiedades/métodos

er

entities, relationships

Diagrama entidad-relación

mindmap

root

Árbol de mapa mental horizontal

gantt

tasks, unitLabel?

Gráfico de Gantt con líneas de tiempo

┌─────────┐ ╭──────────╮ ┌──────┬───────┐ src
│ Start │ │ Status │ │ Name │ Score │ ├── index.ts
└────┬────┘ ├──────────┤ ├──────┼───────┤ └── diagram.ts
 │ │ Line 1 │ │ A │ 95 │
 ▼ │ Line 2 │ │ B │ 87 │
┌─────────┐ ╰──────────╯ └──────┴───────┘
│ End │
└─────────┘
 flowchart box table tree

Diagrama de clases

{ "type": "class", "classes": [
 { "name": "Animal", "properties": ["+ name: string"], "methods": ["+ speak(): void"] },
 { "name": "Dog", "properties": ["+ breed: string"], "methods": ["+ bark(): void"] }
]}
┌──────────────────┐
│ Animal │
├──────────────────┤
│ + name: string │
├──────────────────┤
│ + speak(): void │
└──────────────────┘
 ▲
 │
┌──────────────────┐
│ Dog │
├──────────────────┤
│ + breed: string │
├──────────────────┤
│ + bark(): void │
└──────────────────┘

Gráfico de Gantt

{ "type": "gantt", "tasks": [
 { "label": "Design", "start": 0, "duration": 3 },
 { "label": "Develop", "start": 2, "duration": 5 },
 { "label": "Test", "start": 5, "duration": 3 }
], "unitLabel": "weeks" }
 0 2 4 6 8 weeks
 ┼────────────────────
Design ████████
Develop █████████████████
Test ████████████

Banner

Renderice texto como arte ASCII grande usando fuentes FIGlet: Standard, Small, Slant, Big, Mini.

Niveles de tamaño

Cada arte se almacena en su tamaño identificable mínimo.

Nivel

Dimensiones

Para

16w

16 x 8

Iconos, símbolos, formas simples

32w

32 x 16

Siluetas de animales, emoji

64w

64 x 32

Escenas detalladas (raro)

Kaomoji

100 entradas seleccionadas en 26 categorías. Fuente: kao.moji (MIT).

Categoría

Ejemplos

happy

(◕‿◕) ◉‿◉ (≧◡≦)

sad

(ಥ﹏ಥ) ╥﹏╥ (;﹏;)

angry

ಠ_ಠ (¬_¬) 눈_눈

love

♡^▽^♡ (•ө•)♡ ✿♥‿♥✿

confused

¯\_(ツ)_/¯ ◔_◔ (・・?)

animals

ʕ•ᴥ•ʔ ฅ•ω•ฅ (•ㅅ•)

table-flip

(╯°□°)╯︵ ┻━┻ ┬─┬ノ(ಠ_ಠノ)

+ 19 más

excited, greeting, celebrate, hug, surprised, sleepy, nervous, wink, magic, laughing, determined, eating, dancing, hopeful, jealous, ...

Licencia

MIT. Iconos de arte de game-icons.net (CC BY 3.0, Lorc & Delapouite).

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Latest Blog Posts

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/rxolve/artscii'

If you have feedback or need assistance with the MCP directory API, please join our Discord server