artscii
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 AI MCP
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
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