artscii
artscii
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 artsciiClaude 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 AI MCP
Herramientas MCP
Herramienta | Parámetros | Descripción |
|
| Buscar arte + kaomoji. Omitir query para listar todo |
|
| Obtener arte por ID |
|
| Obtener kaomoji por emoción. Omitir para aleatorio |
|
| Renderizar texto ASCII grande (FIGlet, 5 fuentes) |
|
| Dibujar caja/marco alrededor del texto (5 estilos) |
|
| Visualización de datos: progreso, sparkline, mapa de calor |
|
| Componer arte + movimiento → animación de terminal |
|
| Generar personaje ASCII único a partir de una semilla |
|
| Combinar bloques de texto lado a lado o apilados |
|
| Imagen → ASCII (modo ascii o braille) |
|
| 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 asciiOpciones: 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 textMovimientos: 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 │
└───┘
verticalOpciones: 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ásicobraille— 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 |
|
| Flujo vertical con conectores |
|
| Título + separador + cuerpo |
|
| Jerarquía |
|
| Cuadrícula alineada por columnas |
|
| Líneas de vida de actores con flechas |
|
| Lista de eventos vertical |
|
| Gráfico de barras horizontal |
|
| Clase UML con propiedades/métodos |
|
| Diagrama entidad-relación |
|
| Árbol de mapa mental horizontal |
|
| 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 treeDiagrama 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).
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
- AlicenseAqualityDmaintenanceEnables language models to generate fun ASCII art featuring cows and other characters saying or thinking custom messages. Provides access to various cow characters including dragons, penguins, and skeletons for creative text art generation.3162MIT
- AlicenseNot gradedqualityAmaintenanceAscii Art AI - MCP server providing AI-powered tools and automation by MEOK AI Labs11MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to create, animate, and export ASCII art using natural language, with live browser sync.96368MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI to display its current mood as a locally generated ASCII face using Stable Diffusion, with a tool feel(emotion) that the AI can call to update the terminal display.MIT
Related MCP Connectors
Machine-readable utilities and datasets for AI agents.
Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.
Deterministic AI agent microtools, no accounts/API keys. fetch_extract: 98% token cut. 38 tools.
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/rxolve/artscii'
If you have feedback or need assistance with the MCP directory API, please join our Discord server