ASCII art & kaomoji search for AI agents. 58 arts + 90 kaomoji via MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
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.
Claude Code โ one command:
Claude Desktop โ add to claude_desktop_config.json:
Cursor โ add to .cursor/mcp.json:
VS Code โ search @mcp artscii in Extensions panel, or add to settings.json:
| 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) |
Draw borders around any text with 5 styles:
Options: padding, align (left/center/right), title in top border.
Unified chart tool with 3 types: progress, sparkline, heatmap.
Compose any art (noun) with a motion (verb) to create terminal animations. 81 arts ร 12 motions = 972 combinations. Custom text works too.
Motions: bounce, shake, blink, slide, reveal, fade, pulse, rain, progress, wave, jump, talk
Output: script (bash for terminal playback) or frames (raw data)
Procedural ASCII character generator. One seed โ one unique character. 153,600 standard combinations (16 species ร 10 eyes ร 8 mouths ร 10 hats ร 12 accessories).
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.
Same seed always produces the same character. Output works directly with the animate tool โ try wave, jump, or talk motions.
Combine multiple text blocks horizontally (side-by-side) or vertically (stacked):
Options: gap, align (top/middle/bottom), separator (vertical mode).
Convert images (URL or base64) to ASCII art. Two render modes:
ascii โ character ramp ( .:-=+*#%@), classic lookbraille โ Unicode braille dots (โ ฟ), 8x resolution per characterOptions: size (16/32/64), invert, contrast, gamma, threshold (braille).
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 |
Render text as large ASCII art using FIGlet fonts: Standard, Small, Slant, Big, Mini.
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) |
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, ... |
MIT. Art icons from game-icons.net (CC BY 3.0, Lorc & Delapouite).
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/artscii)<a href="https://allmcps.com/mcp/artscii"><img src="https://allmcps.com/api/badge/artscii?style=directory" alt="Artscii on AllMCPs" /></a>