{
  "markdown": "# TextArtTools MCP Server\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![MCP](https://img.shields.io/badge/MCP-2024--11--05-blue.svg)](https://modelcontextprotocol.io/)\n[![Cloudflare Workers](https://img.shields.io/badge/Cloudflare-Workers-orange.svg)](https://workers.cloudflare.com/)\n\n**🌐 Live Server**: `https://mcp.textarttools.com`\n\nTransform text with Unicode styles and create ASCII art banners. A production-ready Model Context Protocol (MCP) server deployed globally on Cloudflare Workers.\n\n## 📺 Demo\n\n![TextArtTools Demo](demo.gif)\n\n## ✨ Features\n\n- **23 Unicode Text Styles** - Transform text to 𝗯𝗼𝗹𝗱, 𝘪𝘵𝘢𝘭𝘪𝘤, 𝒸𝓊𝓇𝓈𝒾𝓋𝓮, 𝔣𝔯𝔞𝔨𝔱𝔲𝔯, and more\n- **322+ ASCII Art Fonts** - Create stylized text banners for headers and decorations\n- **No Authentication** - Public server ready to use immediately\n- **Global Performance** - Deployed on Cloudflare Workers edge network\n- **Rate Limited** - 100 requests per minute with burst protection\n- **Secure** - Input validation, XSS prevention, and comprehensive security headers\n\n## 🚀 Quick Start\n\n### Install with Claude Desktop\n\n1. Install the MCP remote proxy:\n   ```bash\n   npm install -g @anthropic/mcp-remote\n   ```\n\n2. Add to your Claude Desktop config (`claude_desktop_config.json`):\n   ```json\n   {\n     \"mcpServers\": {\n       \"textarttools\": {\n         \"command\": \"mcp-server\",\n         \"args\": [\"https://mcp.textarttools.com/sse\"]\n       }\n     }\n   }\n   ```\n\n3. Restart Claude Desktop and start using text styling tools!\n\n## 💡 Example Usage\n\nTry the live API directly:\n\n```bash\n# Transform text to bold Unicode style\ncurl -X POST https://mcp.textarttools.com/sse \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"jsonrpc\": \"2.0\",\n    \"id\": 1,\n    \"method\": \"tools/call\",\n    \"params\": {\n      \"name\": \"unicode_style_text\",\n      \"arguments\": {\n        \"text\": \"Hello World\",\n        \"style\": \"bold\"\n      }\n    }\n  }'\n\n# Create ASCII art banner\ncurl -X POST https://mcp.textarttools.com/sse \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"jsonrpc\": \"2.0\",\n    \"id\": 2,\n    \"method\": \"tools/call\",\n    \"params\": {\n      \"name\": \"ascii_art_text\",\n      \"arguments\": {\n        \"text\": \"Hello\",\n        \"font\": \"Big\"\n      }\n    }\n  }'\n```\n\n## 🛠️ Available Tools\n\nThe server provides 7 MCP tools:\n\n**Unicode Text Styling:**\n- `unicode_style_text` - Transform text with any of 23 Unicode styles\n- `list_available_styles` - Get all available styles with examples\n- `preview_styles` - Preview text in multiple styles\n- `get_style_info` - Get detailed style information and compatibility\n\n**ASCII Art Banners:**\n- `ascii_art_text` - Generate stylized text banners with 322+ fonts\n- `list_figlet_fonts` - Get all available fonts from R2 storage\n- `preview_figlet_fonts` - Preview text in multiple fonts\n\nVisit `https://mcp.textarttools.com/` for complete API documentation.\n\n## 🏗️ Local Development\n\nWant to run your own instance or contribute?\n\n```bash\n# Clone the repository\ngit clone https://github.com/humanjesse/textarttools-mcp.git\ncd textarttools-mcp\n\n# Install dependencies\nnpm install\n\n# Create local environment file\ncp .dev.vars.example .dev.vars\n# Edit .dev.vars with your development values\n\n# Start development server\nnpm run dev\n\n# Test locally (server runs at http://localhost:8788)\ncurl -X POST http://localhost:8788/sse \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'\n```\n\n### Development Commands\n\n```bash\nnpm run dev        # Start development server\nnpm run build      # Build for production\nnpm run deploy     # Deploy to Cloudflare Workers (requires auth)\nnpm run lint       # Check code quality\nnpm run typecheck  # Validate TypeScript\n```\n\n## 📖 Documentation\n\n- **Live Server**: [https://mcp.textarttools.com](https://mcp.textarttools.com)\n- **API Documentation**: [https://mcp.textarttools.com/](https://mcp.textarttools.com/) (AI-friendly)\n- **Health Check**: [https://mcp.textarttools.com/health](https://mcp.textarttools.com/health)\n- **MCP Protocol**: [Model Context Protocol Spec](https://modelcontextprotocol.io/)\n\n## 🤝 Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## 📝 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n---\n\n**Built with [Model Context Protocol](https://modelcontextprotocol.io/) • Deployed on [Cloudflare Workers](https://workers.cloudflare.com/)**\n",
  "bytes": 4476,
  "sha": "1928a44f4f90663267ddf5174dc2b8cc6c191afad4355021e161a1447a9042af",
  "repo_slug": "humanjesse/textarttools-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_textarttools_textarttools_mcp_602f5480/readme"
}