artscii
artscii
LLM не умеют рисовать. Этот MCP умеет.
ASCII-арт, каомодзи, анимации, диаграммы, графики, конвертация изображений и процедурные персонажи — 11 специализированных инструментов для ИИ-агентов.
81 отобранный арт × 12 движений = 972 терминальные анимации. 153 600 уникальных процедурных персонажей из одного сида. Плюс 100 каомодзи, 11 типов диаграмм, баннеры FIGlet и конвертация изображений в ASCII с режимом Брайля.
.::-::. .:-::. --- apple (16w) ---
.=#%@@@@@%#=: .=*%@@@@@%#+: +:
-%@@@@@@@@@@@%*+%@@@@@@@@@@@%+ :--:#*.--:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- -#@@@@#%@@@@%=
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* :@@@%****+#%@@@:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= -@%%%+*@@+*@%%@-
=@@@@@@@@@@@@@@@@@@@@@@@@@@@@* *@@%+*+#=#%@@#
-#@@@@@@@@@@@@@@@@@@@@@@@@%= +%@@@#@@@@%+
=%@@@@@@@@@@@@@@@@@@@@%*. .-+**=*+=.
=#@@@@@@@@@@@@@@@@%+.
=#@@@@@@@@@@@@%+. ʕ•ᴥ•ʔ (◕‿◕) (╯°□°)╯︵ ┻━┻
-#@@@@@@@@%+.
-#@@@@%=.
-*#=Установка
Claude Code — одной командой:
claude mcp add artscii -- npx -y artsciiClaude Desktop — добавьте в claude_desktop_config.json:
{ "mcpServers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } }Cursor — добавьте в .cursor/mcp.json:
{ "mcpServers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } }VS Code — выполните поиск @mcp artscii на панели расширений или добавьте в settings.json:
{ "mcp": { "servers": { "artscii": { "command": "npx", "args": ["-y", "artscii"] } } } }Related MCP server: Ascii Art AI MCP
Инструменты MCP
Инструмент | Параметры | Описание |
|
| Поиск арта + каомодзи. Оставьте запрос пустым, чтобы вывести всё |
|
| Получить арт по ID |
|
| Получить каомодзи по эмоции. Оставьте пустым для случайного |
|
| Рендеринг крупного ASCII-текста (FIGlet, 5 шрифтов) |
|
| Рисование рамки вокруг текста (5 стилей) |
|
| Визуализация данных: прогресс, спарклайн, тепловая карта |
|
| Компоновка арта + движения → терминальная анимация |
|
| Генерация уникального ASCII-персонажа из сида |
|
| Комбинирование текстовых блоков рядом или друг над другом |
|
| Изображение → ASCII (режим ascii или braille) |
|
| Генерация ASCII-диаграмм (11 типов) |
Рамки
Рисуйте границы вокруг любого текста с помощью 5 стилей:
┌───────┐ ╔═══════╗ ╭───────╮ ┏━━━━━━━┓ +-------+
│ hello │ ║ hello ║ │ hello │ ┃ hello ┃ | hello |
└───────┘ ╚═══════╝ ╰───────╯ ┗━━━━━━━┛ +-------+
single double rounded bold asciiОпции: padding, align (left/center/right), title в верхней границе.
Графики
Универсальный инструмент chart с 3 типами: progress (прогресс), sparkline (спарклайн), heatmap (тепловая карта).
Progress: ███████████████░░░░░ 75%
Sparkline: ▁▂▃▄▅▆▇█▇▅▃▁
Heatmap: A B C
X ░▒█
Y ▓░▒Анимации
Комбинируйте любой арт (существительное) с движением (глагол) для создания терминальных анимаций. 81 арт × 12 движений = 972 комбинации. Пользовательский текст также поддерживается.
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Движения: bounce, shake, blink, slide, reveal, fade, pulse, rain, progress, wave, jump, talk
Вывод: script (bash для воспроизведения в терминале) или frames (сырые данные)
Персонажи
Генератор процедурных ASCII-персонажей. Один сид → один уникальный персонаж. 153 600 стандартных комбинаций (16 видов × 10 глаз × 8 ртов × 10 головных уборов × 12 аксессуаров).
character("alice") character("bob", mood: "happy")
____ /\_/\
]==== ) ( ^ ^ )
_____ ( u )
/ * * \ \_^_/
| u |
\_____/
|||||
~~o=o~~Виды: blob, cat, bear, robot, bird, bunny, ghost, alien, fox, frog, penguin, octopus, dragon, mushroom, cactus, skull
Пресеты настроения: happy, sad, angry, surprised, sleepy, cool, love, silly — устанавливают глаза+рот одним параметром. Явное указание глаз/рта всё равно имеет приоритет.
Мини-режим: 2-строчные встроенные персонажи для чатов и статусных строк.
mini blob: (^ ^) mini cat: /^ ^\ mini robot: [^ ^]
(u) >u< [u]Один и тот же сид всегда создает одного и того же персонажа. Вывод напрямую работает с инструментом animate — попробуйте движения wave, jump или talk.
Компоновка (Compose)
Комбинируйте несколько текстовых блоков горизонтально (рядом) или вертикально (друг над другом):
┌───┐ ┌───┐ ┌───┐
│ A │ │ B │ │ A │
└───┘ └───┘ └───┘
horizontal ---
┌───┐
│ B │
└───┘
verticalОпции: gap, align (top/middle/bottom), separator (вертикальный режим).
Конвертация изображений
Конвертируйте изображения (URL или base64) в ASCII-арт. Два режима рендеринга:
ascii— набор символов (.:-=+*#%@), классический видbraille— точки Брайля Unicode (⠿), разрешение 8x на символ
Опции: size (16/32/64), invert, contrast, gamma, threshold (для Брайля).
Диаграммы
11 типов диаграмм со стилями границ unicode, rounded и ascii.
Тип | Обязательные поля | Вывод |
|
| Вертикальный поток с коннекторами |
|
| Заголовок + разделитель + тело |
|
| Иерархия |
|
| Сетка с выравниванием по столбцам |
|
| Линии жизни акторов со стрелками |
|
| Вертикальный список событий |
|
| Горизонтальная гистограмма |
|
| UML-класс со свойствами/методами |
|
| Диаграмма «сущность-связь» |
|
| Горизонтальное дерево интеллект-карты |
|
| Диаграмма Ганта с временными шкалами |
┌─────────┐ ╭──────────╮ ┌──────┬───────┐ src
│ Start │ │ Status │ │ Name │ Score │ ├── index.ts
└────┬────┘ ├──────────┤ ├──────┼───────┤ └── diagram.ts
│ │ Line 1 │ │ A │ 95 │
▼ │ Line 2 │ │ B │ 87 │
┌─────────┐ ╰──────────╯ └──────┴───────┘
│ End │
└─────────┘
flowchart box table treeДиаграмма классов
{ "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 │
└──────────────────┘Диаграмма Ганта
{ "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 ████████████Баннер
Рендеринг текста в виде крупного ASCII-арта с использованием шрифтов FIGlet: Standard, Small, Slant, Big, Mini.
Уровни размера
Каждый арт хранится в минимально возможном размере.
Уровень | Размеры | Для чего |
16w | 16 x 8 | Иконки, символы, простые фигуры |
32w | 32 x 16 | Силуэты животных, эмодзи |
64w | 64 x 32 | Детализированные сцены (редко) |
Каомодзи
100 отобранных записей в 26 категориях. Источник: kao.moji (MIT).
Категория | Примеры |
happy |
|
sad |
|
angry |
|
love |
|
confused |
|
animals |
|
table-flip |
|
+ 19 еще | excited, greeting, celebrate, hug, surprised, sleepy, nervous, wink, magic, laughing, determined, eating, dancing, hopeful, jealous, ... |
Лицензия
MIT. Иконки артов с 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