VOOZH about

URL: https://glama.ai/mcp/servers/rxolve/artscii

โ‡ฑ artscii by rxolve | Glama


artscii

๐Ÿ‘ npm

LLMs can't draw. This MCP can.

ASCII art, kaomoji, animations, diagrams, charts, image conversion & procedural characters โ€” 11 focused tools for AI agents.

81 curated arts ร— 12 motions = 972 terminal animations. 153,600 unique procedural characters from a single seed. Plus 100 kaomoji, 11 diagram types, FIGlet banners, and image-to-ASCII with braille mode.

 .::-::. .:-::. --- apple (16w) ---
 .=#%@@@@@%#=: .=*%@@@@@%#+: +:
 -%@@@@@@@@@@@%*+%@@@@@@@@@@@%+ :--:#*.--:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- -#@@@@#%@@@@%=
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* :@@@%****+#%@@@:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= -@%%%+*@@+*@%%@-
 =@@@@@@@@@@@@@@@@@@@@@@@@@@@@* *@@%+*+#=#%@@#
 -#@@@@@@@@@@@@@@@@@@@@@@@@%= +%@@@#@@@@%+
 =%@@@@@@@@@@@@@@@@@@@@%*. .-+**=*+=.
 =#@@@@@@@@@@@@@@@@%+.
 =#@@@@@@@@@@@@%+. ส•โ€ขแดฅโ€ขส” (โ—•โ€ฟโ—•) (โ•ฏยฐโ–กยฐ)โ•ฏ๏ธต โ”ปโ”โ”ป
 -#@@@@@@@@%+.
 -#@@@@%=.
 -*#=

Install

Claude Code โ€” one command:

claude mcp add artscii -- npx -y artscii

Claude Desktop โ€” add to claude_desktop_config.json:

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

Cursor โ€” add to .cursor/mcp.json:

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

VS Code โ€” search @mcp artscii in Extensions panel, or add to settings.json:

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

Related MCP server: ASCII Art & Unicode Diagrams MCP Server

MCP Tools

Tool

Parameters

Description

search

query?, type?, random?, mode?

Search art + kaomoji. Omit query to list all

get

id

Get art by ID

kaomoji

query?, category?

Get kaomoji by emotion. Omit for random

banner

text, font?

Render large ASCII text (FIGlet, 5 fonts)

frame

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

Draw box/frame around text (5 styles)

chart

type, ...

Data visualization: progress, sparkline, heatmap

animate

art, motion, output?

Compose art + motion โ†’ terminal animation

character

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

Generate unique ASCII character from seed

compose

blocks, mode?, gap?, align?

Combine text blocks side-by-side or stacked

convert

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

Image โ†’ ASCII (ascii or braille mode)

diagram

type, ...

Generate ASCII diagrams (11 types)

Box Frames

Draw borders around any text with 5 styles:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ•”โ•โ•โ•โ•โ•โ•โ•โ•— โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”โ”โ”โ”โ”โ”โ”โ”โ”“ +-------+
โ”‚ hello โ”‚ โ•‘ hello โ•‘ โ”‚ hello โ”‚ โ”ƒ hello โ”ƒ | hello |
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ•šโ•โ•โ•โ•โ•โ•โ•โ• โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ โ”—โ”โ”โ”โ”โ”โ”โ”โ”› +-------+
 single double rounded bold ascii

Options: padding, align (left/center/right), title in top border.

Charts

Unified chart tool with 3 types: progress, sparkline, heatmap.

Progress: โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘ 75%
Sparkline: โ–โ–‚โ–ƒโ–„โ–…โ–†โ–‡โ–ˆโ–‡โ–…โ–ƒโ–
Heatmap: A B C
 X โ–‘โ–’โ–ˆ
 Y โ–“โ–‘โ–’

Animations

Compose any art (noun) with a motion (verb) to create terminal animations. 81 arts ร— 12 motions = 972 combinations. Custom text works too.

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

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

Output: script (bash for terminal playback) or frames (raw data)

Character

Procedural ASCII character generator. One seed โ†’ one unique character. 153,600 standard combinations (16 species ร— 10 eyes ร— 8 mouths ร— 10 hats ร— 12 accessories).

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

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

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

Mood presets: happy, sad, angry, surprised, sleepy, cool, love, silly โ€” sets eyes+mouth in one param. Explicit eyes/mouth still override.

Mini mode: 2-line inline characters for chat and status lines.

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

Same seed always produces the same character. Output works directly with the animate tool โ€” try wave, jump, or talk motions.

Compose

Combine multiple text blocks horizontally (side-by-side) or vertically (stacked):

โ”Œโ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”
โ”‚ A โ”‚ โ”‚ B โ”‚ โ”‚ A โ”‚
โ””โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”˜
 horizontal ---
 โ”Œโ”€โ”€โ”€โ”
 โ”‚ B โ”‚
 โ””โ”€โ”€โ”€โ”˜
 vertical

Options: gap, align (top/middle/bottom), separator (vertical mode).

Image Conversion

Convert images (URL or base64) to ASCII art. Two render modes:

  • ascii โ€” character ramp ( .:-=+*#%@), classic look

  • braille โ€” Unicode braille dots (โ ฟ), 8x resolution per character

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

Diagrams

11 diagram types with unicode, rounded, and ascii border styles.

Type

Required fields

Output

flowchart

nodes

Vertical flow with โ”‚ โ–ผ connectors

box

title, lines

Title + separator + body

tree

root ({label, children?})

โ”œโ”€โ”€ โ””โ”€โ”€ hierarchy

table

headers, rows

Column-aligned grid

sequence

actors, messages

Actor lifelines with arrows

timeline

events

Vertical โ— โ”‚ event list

bar

items, maxWidth?

Horizontal โ–ˆ bar chart

class

classes

UML class with properties/methods

er

entities, relationships

Entity-relationship diagram

mindmap

root

Horizontal mind map tree

gantt

tasks, unitLabel?

Gantt chart with timelines

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” src
โ”‚ Start โ”‚ โ”‚ Status โ”‚ โ”‚ Name โ”‚ Score โ”‚ โ”œโ”€โ”€ index.ts
โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ””โ”€โ”€ diagram.ts
 โ”‚ โ”‚ Line 1 โ”‚ โ”‚ A โ”‚ 95 โ”‚
 โ–ผ โ”‚ Line 2 โ”‚ โ”‚ B โ”‚ 87 โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ End โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
 flowchart box table tree

Class Diagram

{ "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 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Gantt Chart

{ "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

Render text as large ASCII art using FIGlet fonts: Standard, Small, Slant, Big, Mini.

Size Tiers

Each art is stored at its minimum identifiable size.

Tier

Dimensions

For

16w

16 x 8

Icons, symbols, simple shapes

32w

32 x 16

Animal silhouettes, emoji

64w

64 x 32

Detailed scenes (rare)

Kaomoji

100 curated entries across 26 categories. Source: kao.moji (MIT).

Category

Examples

happy

(โ—•โ€ฟโ—•) โ—‰โ€ฟโ—‰ (โ‰งโ—กโ‰ฆ)

sad

(เฒฅ๏นเฒฅ) โ•ฅ๏นโ•ฅ (;๏น;)

angry

เฒ _เฒ  (ยฌ_ยฌ) ๋ˆˆ_๋ˆˆ

love

โ™ก๏ผพโ–ฝ๏ผพโ™ก (โ€ขำฉโ€ข)โ™ก โœฟโ™ฅโ€ฟโ™ฅโœฟ

confused

ยฏ\_(ใƒ„)_/ยฏ โ—”_โ—” (ใƒปใƒป?)

animals

ส•โ€ขแดฅโ€ขส” เธ…โ€ขฯ‰โ€ขเธ… (โ€ขใ……โ€ข)

table-flip

(โ•ฏยฐโ–กยฐ)โ•ฏ๏ธต โ”ปโ”โ”ป โ”ฌโ”€โ”ฌใƒŽ(เฒ _เฒ ใƒŽ)

+ 19 more

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

License

MIT. Art icons from 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