README
🚀 TextArtTools MCP 服务器
TextArtTools MCP 服务器可将文本转换为 Unicode 样式,并创建 ASCII 艺术横幅。这是一个基于 Model Context Protocol (MCP) 的生产级服务器,通过 Cloudflare Workers 实现全球部署。
🌐 在线服务器:https://mcp.textarttools.com
📺 演示

✨ 主要特性
- 23 种 Unicode 文本样式 - 可将文本转换为 𝗯𝗼𝗹𝗱、𝘪𝘵𝘢𝘭𝘪𝘤、 𝒸𝓊𝓇𝓈𝒾𝓋𝓮、 𝔣𝔯𝔞𝔨𝔱𝔲𝔯 等多种样式
- 322+ 种 ASCII 艺术字体 - 为标题和装饰创建风格化的文本横幅
- 无需认证 - 公共服务器,可立即使用
- 全球性能 - 部署在 Cloudflare Workers 边缘网络上
- 速率限制 - 每分钟 100 个请求,并具备突发保护
- 安全可靠 - 输入验证、XSS 防护和全面的安全头
🚀 快速开始
使用 Claude Desktop 安装
-
安装 MCP 远程代理:
npm install -g @anthropic/mcp-remote -
将其添加到你的 Claude Desktop 配置文件(
claude_desktop_config.json)中:{ "mcpServers": { "textarttools": { "command": "mcp-server", "args": ["https://mcp.textarttools.com/sse"] } } } -
重启 Claude Desktop,即可开始使用文本样式工具!
💻 使用示例
基础用法
直接尝试在线 API:
# 将文本转换为粗体 Unicode 样式
curl -X POST https://mcp.textarttools.com/sse \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "unicode_style_text",
"arguments": {
"text": "Hello World",
"style": "bold"
}
}
}'
# 创建 ASCII 艺术横幅
curl -X POST https://mcp.textarttools.com/sse \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "ascii_art_text",
"arguments": {
"text": "Hello",
"font": "Big"
}
}
}'
🛠️ 可用工具
该服务器提供 7 种 MCP 工具:
Unicode 文本样式:
unicode_style_text- 使用 23 种 Unicode 样式中的任意一种转换文本list_available_styles- 获取所有可用样式及示例preview_styles- 预览多种样式的文本get_style_info- 获取详细的样式信息和兼容性
ASCII 艺术横幅:
ascii_art_text- 使用 322+ 种字体生成风格化的文本横幅list_figlet_fonts- 从 R2 存储中获取所有可用字体preview_figlet_fonts- 预览多种字体的文本
访问 https://mcp.textarttools.com/ 查看完整的 API 文档。
🏗️ 本地开发
如果你想运行自己的实例或进行贡献,可以按以下步骤操作:
# 克隆仓库
git clone https://github.com/humanjesse/textarttools-mcp.git
cd textarttools-mcp
# 安装依赖
npm install
# 创建本地环境文件
cp .dev.vars.example .dev.vars
# 使用你的开发值编辑 .dev.vars
# 启动开发服务器
npm run dev
# 本地测试(服务器运行在 http://localhost:8788)
curl -X POST http://localhost:8788/sse \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
开发命令
npm run dev # 启动开发服务器
npm run build # 为生产环境构建
npm run deploy # 部署到 Cloudflare Workers(需要认证)
npm run lint # 检查代码质量
npm run typecheck # 验证 TypeScript
📚 详细文档
- 在线服务器:https://mcp.textarttools.com
- API 文档:https://mcp.textarttools.com/(对 AI 友好)
- 健康检查:https://mcp.textarttools.com/health
- MCP 协议:Model Context Protocol 规范
🤝 贡献
欢迎贡献代码!请参阅 CONTRIBUTING.md 获取贡献指南。
📄 许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
基于 Model Context Protocol 构建 • 部署在 Cloudflare Workers 上
Scan to join WeChat group