Unicode text styling and ASCII art generation with 23 styles and 322+ figlet fonts
TextArtTools MCP Server
The TextArtTools MCP server provides Unicode text styling and ASCII art generation. It supports 23 text styles and 322+ figlet fonts, and is deployed as a production-ready Model Context Protocol (MCP) server on Cloudflare Workers at https://mcp.textarttools.com.
๐ ๏ธ Key Features
Unicode text styling
ASCII art banner generation
23 styles
322+ figlet fonts
MCP server hosted on Cloudflare Workers
MIT licensed
๐ Use Cases
Generating styled text output via MCP
Creating ASCII art banners using figlet fonts
โก Developer Benefits
Access to text styling and ASCII art generation through an MCP server
Large figlet font set (322+)
โ ๏ธ Limitations
Scope is limited to Unicode text styling and ASCII art/figlet font banner generation (23 styles, 322+ figlet fonts)
Transform text with Unicode styles and create ASCII art banners. A production-ready Model Context Protocol (MCP) server deployed globally on Cloudflare Workers.
๐บ Demo
TextArtTools Demo
โจ Features
23 Unicode Text Styles - Transform text to ๐ฏ๐ผ๐น๐ฑ, ๐ช๐ต๐ข๐ญ๐ช๐ค, ๐ธ๐๐๐๐พ๐๐ฎ, ๐ฃ๐ฏ๐๐จ๐ฑ๐ฒ๐ฏ, and more
322+ ASCII Art Fonts - Create stylized text banners for headers and decorations
No Authentication - Public server ready to use immediately
Global Performance - Deployed on Cloudflare Workers edge network
Rate Limited - 100 requests per minute with burst protection
Secure - Input validation, XSS prevention, and comprehensive security headers
๐ Quick Start
Install with Claude Desktop
Install the MCP remote proxy:
bash
npm install -g @anthropic/mcp-remote
Add to your Claude Desktop config (claude_desktop_config.json):
unicode_style_text - Transform text with any of 23 Unicode styles
list_available_styles - Get all available styles with examples
preview_styles - Preview text in multiple styles
get_style_info - Get detailed style information and compatibility
ASCII Art Banners:
ascii_art_text - Generate stylized text banners with 322+ fonts
list_figlet_fonts - Get all available fonts from R2 storage
preview_figlet_fonts - Preview text in multiple fonts
Visit https://mcp.textarttools.com/ for complete API documentation.
๐๏ธ Local Development
Want to run your own instance or contribute?
bash
# Clone the repository
git clone https://github.com/humanjesse/textarttools-mcp.git
cd textarttools-mcp
# Install dependencies
npm install
# Create local environment filecp .dev.vars.example .dev.vars
# Edit .dev.vars with your development values# Start development server
npm run dev
# Test locally (server runs at http://localhost:8788)
curl -X POST http://localhost:8788/sse \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Development Commands
bash
npm run dev # Start development server
npm run build # Build for production
npm run deploy # Deploy to Cloudflare Workers (requires auth)
npm run lint # Check code quality
npm run typecheck # Validate TypeScript