artscii
artscii
LLMは絵を描けませんが、このMCPなら描けます。
ASCIIアート、顔文字、アニメーション、図、チャート、画像変換、手続き型キャラクター生成など、AIエージェント向けの11のツールを提供します。
厳選された81のアート × 12のモーション = 972通りのターミナルアニメーション。単一のシードから153,600通りのユニークなキャラクターを生成。さらに100種類の顔文字、11種類の図、FIGletバナー、点字モード付きの画像→ASCII変換機能も備えています。
.::-::. .:-::. --- apple (16w) ---
.=#%@@@@@%#=: .=*%@@@@@%#+: +:
-%@@@@@@@@@@@%*+%@@@@@@@@@@@%+ :--:#*.--:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- -#@@@@#%@@@@%=
-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* :@@@%****+#%@@@:
.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= -@%%%+*@@+*@%%@-
=@@@@@@@@@@@@@@@@@@@@@@@@@@@@* *@@%+*+#=#%@@#
-#@@@@@@@@@@@@@@@@@@@@@@@@%= +%@@@#@@@@%+
=%@@@@@@@@@@@@@@@@@@@@%*. .-+**=*+=.
=#@@@@@@@@@@@@@@@@%+.
=#@@@@@@@@@@@@%+. ʕ•ᴥ•ʔ (◕‿◕) (╯°□°)╯︵ ┻━┻
-#@@@@@@@@%+.
-#@@@@%=.
-*#=インストール
Claude Code — 1コマンドでインストール:
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 (左/中央/右), 上枠の title。
チャート
3つのタイプ(progress、sparkline、heatmap)を備えた統合型 chart ツール。
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キャラクター生成機能。1つのシードから1つのユニークなキャラクターを生成します。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 — 目と口を1つのパラメータで設定します。個別の目/口の指定で上書き可能です。
ミニモード: チャットやステータス行に適した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アートに変換します。2つのレンダリングモードがあります:
ascii— 文字の濃淡 (.:-=+*#%@) を使用したクラシックな外観braille— Unicode点字ドット (⠿) を使用した、文字あたり8倍の解像度
オプション: size (16/32/64), invert, contrast, gamma, threshold (点字用)。
図 (Diagrams)
unicode、rounded、ascii の枠スタイルに対応した11種類の図。
タイプ | 必須フィールド | 出力 |
|
|
|
|
| タイトル + セパレーター + 本文 |
|
|
|
|
| 列揃えされたグリッド |
|
| 矢印付きのアクターライフライン |
|
| 垂直 |
|
| 水平 |
|
| プロパティ/メソッド付き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 ████████████バナー
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 more | 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