artscii
LLMs kรถnnen nicht zeichnen. Dieser MCP kann es.
ASCII-Art, Kaomoji, Animationen, Diagramme, Charts, Bildkonvertierung & prozedurale Charaktere โ 11 spezialisierte Tools fรผr KI-Agenten.
81 kuratierte Kunstwerke ร 12 Bewegungen = 972 Terminal-Animationen. 153.600 einzigartige prozedurale Charaktere aus einem einzigen Seed. Dazu 100 Kaomoji, 11 Diagrammtypen, FIGlet-Banner und Bild-zu-ASCII mit Braille-Modus.
.::-::. .:-::. --- apple (16w) ---
.=#%@@@@@%#=: .=*%@@@@@%#+: +:
-%@@@@@@@@@@@%*+%@@@@@@@@@@@%+ :--:#*.--:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- -#@@@@#%@@@@%=
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* :@@@%****+#%@@@:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= -@%%%+*@@+*@%%@-
=@@@@@@@@@@@@@@@@@@@@@@@@@@@@* *@@%+*+#=#%@@#
-#@@@@@@@@@@@@@@@@@@@@@@@@%= +%@@@#@@@@%+
=%@@@@@@@@@@@@@@@@@@@@%*. .-+**=*+=.
=#@@@@@@@@@@@@@@@@%+.
=#@@@@@@@@@@@@%+. สโขแดฅโขส (โโฟโ) (โฏยฐโกยฐ)โฏ๏ธต โปโโป
-#@@@@@@@@%+.
-#@@@@%=.
-*#=Installation
Claude Code โ ein Befehl:
claude mcp add artscii -- npx -y artsciiClaude Desktop โ hinzufรผgen zu claude_desktop_config.json:
{ "mcpServers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } }Cursor โ hinzufรผgen zu .cursor/mcp.json:
{ "mcpServers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } }VS Code โ suche @mcp artscii im Erweiterungs-Panel oder fรผge es zu settings.json hinzu:
{ "mcp": { "servers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } } }Related MCP server: ASCII Art & Unicode Diagrams MCP Server
MCP-Tools
Tool | Parameter | Beschreibung |
|
| Suche nach Kunst + Kaomoji. Ohne Query werden alle aufgelistet |
|
| Kunst nach ID abrufen |
|
| Kaomoji nach Emotion abrufen. Ohne Angabe zufรคllig |
|
| Groรen ASCII-Text rendern (FIGlet, 5 Schriftarten) |
|
| Box/Rahmen um Text zeichnen (5 Stile) |
|
| Datenvisualisierung: Fortschritt, Sparkline, Heatmap |
|
| Kunst + Bewegung kombinieren โ Terminal-Animation |
|
| Einzigartigen ASCII-Charakter aus Seed generieren |
|
| Textblรถcke nebeneinander oder gestapelt kombinieren |
|
| Bild โ ASCII (ASCII- oder Braille-Modus) |
|
| ASCII-Diagramme generieren (11 Typen) |
Box-Rahmen
Zeichne Rahmen um jeden Text mit 5 Stilen:
โโโโโโโโโ โโโโโโโโโ โญโโโโโโโโฎ โโโโโโโโโ +-------+
โ hello โ โ hello โ โ hello โ โ hello โ | hello |
โโโโโโโโโ โโโโโโโโโ โฐโโโโโโโโฏ โโโโโโโโโ +-------+
single double rounded bold asciiOptionen: padding, align (links/zentriert/rechts), title im oberen Rahmen.
Charts
Vereintes chart-Tool mit 3 Typen: progress, sparkline, heatmap.
Progress: โโโโโโโโโโโโโโโโโโโโ 75%
Sparkline: โโโโโ
โโโโโ
โโ
Heatmap: A B C
X โโโ
Y โโโAnimationen
Kombiniere jedes Kunstwerk (Substantiv) mit einer Bewegung (Verb), um Terminal-Animationen zu erstellen. 81 Kunstwerke ร 12 Bewegungen = 972 Kombinationen. Eigener Text funktioniert auch.
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 textBewegungen: bounce, shake, blink, slide, reveal, fade, pulse, rain, progress, wave, jump, talk
Ausgabe: script (Bash fรผr Terminal-Wiedergabe) oder frames (Rohdaten)
Charakter
Prozeduraler ASCII-Charakter-Generator. Ein Seed โ ein einzigartiger Charakter. 153.600 Standardkombinationen (16 Spezies ร 10 Augen ร 8 Mรผnder ร 10 Hรผte ร 12 Accessoires).
character("alice") character("bob", mood: "happy")
____ /\_/\
]==== ) ( ^ ^ )
_____ ( u )
/ * * \ \_^_/
| u |
\_____/
|||||
~~o=o~~Spezies: blob, cat, bear, robot, bird, bunny, ghost, alien, fox, frog, penguin, octopus, dragon, mushroom, cactus, skull
Stimmungs-Presets: happy, sad, angry, surprised, sleepy, cool, love, silly โ setzt Augen+Mund in einem Parameter. Explizite Augen/Mund-Angaben รผberschreiben diese.
Mini-Modus: 2-zeilige Inline-Charaktere fรผr Chat- und Statuszeilen.
mini blob: (^ ^) mini cat: /^ ^\ mini robot: [^ ^]
(u) >u< [u]Der gleiche Seed erzeugt immer den gleichen Charakter. Die Ausgabe funktioniert direkt mit dem animate-Tool โ probiere wave, jump oder talk Bewegungen aus.
Compose
Kombiniere mehrere Textblรถcke horizontal (nebeneinander) oder vertikal (gestapelt):
โโโโโ โโโโโ โโโโโ
โ A โ โ B โ โ A โ
โโโโโ โโโโโ โโโโโ
horizontal ---
โโโโโ
โ B โ
โโโโโ
verticalOptionen: gap, align (oben/mitte/unten), separator (vertikaler Modus).
Bildkonvertierung
Konvertiere Bilder (URL oder Base64) in ASCII-Art. Zwei Render-Modi:
asciiโ Zeichen-Rampe (.:-=+*#%@), klassischer Lookbrailleโ Unicode-Braille-Punkte (โ ฟ), 8x Auflรถsung pro Zeichen
Optionen: size (16/32/64), invert, contrast, gamma, threshold (Braille).
Diagramme
11 Diagrammtypen mit unicode-, rounded- und ascii-Rahmenstilen.
Typ | Erforderliche Felder | Ausgabe |
|
| Vertikaler Fluss mit |
|
| Titel + Trenner + Inhalt |
|
|
|
|
| Spaltenbรผndiges Raster |
|
| Akteur-Lebenslinien mit Pfeilen |
|
| Vertikale |
|
| Horizontales |
|
| UML-Klasse mit Eigenschaften/Methoden |
|
| Entity-Relationship-Diagramm |
|
| Horizontaler Mindmap-Baum |
|
| Gantt-Diagramm mit Zeitachsen |
โโโโโโโโโโโ โญโโโโโโโโโโโฎ โโโโโโโโฌโโโโโโโโ src
โ Start โ โ Status โ โ Name โ Score โ โโโ index.ts
โโโโโโฌโโโโโ โโโโโโโโโโโโค โโโโโโโโผโโโโโโโโค โโโ diagram.ts
โ โ Line 1 โ โ A โ 95 โ
โผ โ Line 2 โ โ B โ 87 โ
โโโโโโโโโโโ โฐโโโโโโโโโโโฏ โโโโโโโโดโโโโโโโโ
โ End โ
โโโโโโโโโโโ
flowchart box table treeKlassendiagramm
{ "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-Diagramm
{ "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
Rendere Text als groรe ASCII-Art mit FIGlet-Schriftarten: Standard, Small, Slant, Big, Mini.
Grรถรenstufen
Jedes Kunstwerk wird in seiner minimal identifizierbaren Grรถรe gespeichert.
Stufe | Abmessungen | Fรผr |
16w | 16 x 8 | Icons, Symbole, einfache Formen |
32w | 32 x 16 | Tiersilhouetten, Emojis |
64w | 64 x 32 | Detaillierte Szenen (selten) |
Kaomoji
100 kuratierte Eintrรคge in 26 Kategorien. Quelle: kao.moji (MIT).
Kategorie | Beispiele |
happy |
|
sad |
|
angry |
|
love |
|
confused |
|
animals |
|
table-flip |
|
+ 19 weitere | excited, greeting, celebrate, hug, surprised, sleepy, nervous, wink, magic, laughing, determined, eating, dancing, hopeful, jealous, ... |
Lizenz
MIT. Kunst-Icons von game-icons.net (CC BY 3.0, Lorc & Delapouite).
Maintenance
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
