Skip to main content
Glama
rxolve
by rxolve

artscii

npm

LLM은 그림을 그릴 수 없습니다. 하지만 이 MCP는 가능합니다.

ASCII 아트, 카오모지, 애니메이션, 다이어그램, 차트, 이미지 변환 및 절차적 캐릭터 생성 — AI 에이전트를 위한 11가지 핵심 도구.

81개의 엄선된 아트 × 12가지 동작 = 972개의 터미널 애니메이션. 단일 시드에서 생성되는 153,600개의 고유한 절차적 캐릭터. 또한 100개의 카오모지, 11가지 다이어그램 유형, FIGlet 배너, 점자 모드를 지원하는 이미지-ASCII 변환 기능을 제공합니다.

     .::-::.         .:-::.        --- apple (16w) ---
  .=#%@@@@@%#=:  .=*%@@@@@%#+:           +:
 -%@@@@@@@@@@@%*+%@@@@@@@@@@@%+      :--:#*.--:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-    -#@@@@#%@@@@%=
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*   :@@@%****+#%@@@:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=   -@%%%+*@@+*@%%@-
 =@@@@@@@@@@@@@@@@@@@@@@@@@@@@*     *@@%+*+#=#%@@#
  -#@@@@@@@@@@@@@@@@@@@@@@@@%=       +%@@@#@@@@%+
    =%@@@@@@@@@@@@@@@@@@@@%*.         .-+**=*+=.
      =#@@@@@@@@@@@@@@@@%+.
        =#@@@@@@@@@@@@%+.    ʕ•ᴥ•ʔ  (◕‿◕)  (╯°□°)╯︵ ┻━┻
          -#@@@@@@@@%+.
            -#@@@@%=.
              -*#=

설치

Claude Code — 한 줄 명령어로 설치:

claude mcp add artscii -- npx -y artscii

Claude Desktopclaude_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 도구

도구

매개변수

설명

search

query?, type?, random?, mode?

아트 + 카오모지 검색. 쿼리 생략 시 전체 목록 표시

get

id

ID로 아트 가져오기

kaomoji

query?, category?

감정별 카오모지 가져오기. 생략 시 무작위

banner

text, font?

대형 ASCII 텍스트 렌더링 (FIGlet, 5가지 폰트)

frame

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

텍스트 주위에 상자/프레임 그리기 (5가지 스타일)

chart

type, ...

데이터 시각화: 진행률, 스파크라인, 히트맵

animate

art, motion, output?

아트 + 동작 결합 → 터미널 애니메이션

character

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

시드에서 고유한 ASCII 캐릭터 생성

compose

blocks, mode?, gap?, align?

텍스트 블록을 가로 또는 세로로 결합

convert

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

이미지 → ASCII (ascii 또는 점자 모드)

diagram

type, ...

ASCII 다이어그램 생성 (11가지 유형)

상자 프레임

5가지 스타일로 텍스트 주위에 테두리를 그립니다:

┌───────┐   ╔═══════╗   ╭───────╮   ┏━━━━━━━┓   +-------+
│ hello │   ║ hello ║   │ hello │   ┃ hello ┃   | hello |
└───────┘   ╚═══════╝   ╰───────╯   ┗━━━━━━━┛   +-------+
 single      double      rounded       bold        ascii

옵션: padding, align (왼쪽/중앙/오른쪽), 상단 테두리의 title.

차트

3가지 유형을 지원하는 통합 chart 도구: 진행률(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 (상단/중간/하단), separator (세로 모드).

이미지 변환

이미지(URL 또는 base64)를 ASCII 아트로 변환합니다. 두 가지 렌더링 모드:

  • ascii — 문자 램프 ( .:-=+*#%@), 고전적인 느낌

  • braille — 유니코드 점자 점 (⠿), 문자당 8배 해상도

옵션: size (16/32/64), invert, contrast, gamma, threshold (점자).

다이어그램

unicode, rounded, ascii 테두리 스타일을 지원하는 11가지 다이어그램 유형.

유형

필수 필드

출력

flowchart

nodes

연결자를 사용한 수직 흐름

box

title, lines

제목 + 구분선 + 본문

tree

root ({label, children?})

├── └── 계층 구조

table

headers, rows

열 정렬 그리드

sequence

actors, messages

화살표가 있는 액터 생명선

timeline

events

수직 이벤트 목록

bar

items, maxWidth?

수평 막대 차트

class

classes

속성/메서드가 포함된 UML 클래스

er

entities, relationships

개체-관계 다이어그램

mindmap

root

수평 마인드 맵 트리

gantt

tasks, unitLabel?

타임라인이 포함된 간트 차트

┌─────────┐    ╭──────────╮    ┌──────┬───────┐    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                 ████████████

배너

FIGlet 폰트(Standard, Small, Slant, Big, Mini)를 사용하여 텍스트를 대형 ASCII 아트로 렌더링합니다.

크기 계층

각 아트는 식별 가능한 최소 크기로 저장됩니다.

계층

크기

용도

16w

16 x 8

아이콘, 기호, 단순한 모양

32w

32 x 16

동물 실루엣, 이모지

64w

64 x 32

상세한 장면 (드묾)

카오모지

26개 카테고리에 걸쳐 엄선된 100개의 항목. 출처: 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).

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

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