mcpField
T
textarttools-mcp

textarttools-mcp

远程服务
github.com/humanjesse媒体与设计655 周前更新
代码仓库

关于 textarttools-mcp

textarttools-mcp 是用于 Unicode 文本样式转换和 ASCII 艺术横幅生成的 MCP 服务,提供 23 种 Unicode 样式和 322 多种 FIGlet 字体,公开使用且无需认证。

主要功能

  1. 01转换为 23 种 Unicode 样式
  2. 02使用 322 多种字体生成横幅
  3. 03列出并预览文本样式
  4. 04列出并预览 FIGlet 字体
  5. 05查看样式兼容性

适用场景

  1. 01为消息或标签设置文本样式
  2. 02制作装饰性文本横幅
  3. 03选择样式前进行比较
  4. 04为标题预览横幅字体

MCP 相关

向 MCP 客户端提供七种工具,用于 Unicode 样式转换、预览与信息查询,以及 ASCII 艺术生成和字体预览。该公开服务无需认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.textarttools.com/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

TextArtTools MCP Server

License: MIT MCP Cloudflare Workers

🌐 在线服务:https://mcp.textarttools.com

使用 Unicode 样式转换文本,并创建 ASCII 艺术横幅。一个已部署在 Cloudflare Workers 上、面向全球提供服务的生产就绪型 Model Context Protocol(MCP)服务。

📺 演示

TextArtTools 演示

✨ 功能

  • 23 种 Unicode 文本样式 - 将文本转换为 𝗯𝗼𝗹𝗱、𝘪𝘵𝘢𝘭𝘪𝘤、𝒸𝓊𝓇𝓈𝒾𝓋𝑒、𝔣𝔯𝔞𝔨𝔱𝔲𝔯 等样式
  • 322+ 种 ASCII 艺术字体 - 创建用于标题和装饰的风格化文本横幅
  • 无需身份验证 - 公共服务,可立即使用
  • 全球性能 - 部署在 Cloudflare Workers 边缘网络上
  • 速率限制 - 每分钟 100 个请求,并提供突发流量保护
  • 安全 - 输入验证、XSS 防护和全面的安全标头

🚀 快速开始

使用 Claude Desktop 安装
  1. 安装 MCP 远程代理:

    npm install -g @anthropic/mcp-remote
    
  2. 添加到 Claude Desktop 配置(claude_desktop_config.json):

    {
      "mcpServers": {
        "textarttools": {
          "command": "mcp-server",
          "args": ["https://mcp.textarttools.com/sse"]
        }
      }
    }
    
  3. 重启 Claude Desktop,开始使用文本样式工具!

💡 使用示例

直接试用在线 API:

# Transform text to bold Unicode style
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"
      }
    }
  }'

# Create ASCII art banner
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 文档。

🏗️ 本地开发

想运行自己的实例或参与贡献?

# Clone the repository
git clone https://github.com/humanjesse/textarttools-mcp.git
cd textarttools-mcp

# Install dependencies
npm install

# Create local environment file
cp .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"}'
开发命令
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

📖 文档

🤝 参与贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

📝 许可证

MIT License - 详情请见 LICENSE 文件。


基于 Model Context Protocol 构建 • 部署于 Cloudflare Workers

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。