Unicode text styling and ASCII art generation with 23 styles and 322+ figlet fonts
TextArtTools MCP Server (io.github.humanjesse/textarttools-mcp)
This MCP server provides Unicode text styling and ASCII art banner generation. It supports 23 styles and 322+ figlet fonts, using a production deployment on Cloudflare Workers. The server is available as a live endpoint at https://mcp.textarttools.com.
๐ ๏ธ Key Features
Unicode text styling
ASCII art generation
23 text styles
322+ figlet fonts
Model Context Protocol (MCP), deployed on Cloudflare Workers
Live server: https://mcp.textarttools.com
๐ Use Cases
Generating ASCII art banners from input text
Producing styled Unicode text variants
Creating banner text using figlet fonts
โก Developer Benefits
MCP-2024-11-05 compatible server endpoint
Standardized access via Model Context Protocol
Large figlet font set (322+)
Multiple styling options (23 styles)
โ ๏ธ Limitations
Only described capabilities are Unicode styling and ASCII art/banner generation with 23 styles and 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