mcpField
T
textarttools-mcp

textarttools-mcp

リモート
github.com/humanjesseメディア・デザイン655 週間前に更新
リポジトリ

textarttools-mcp について

textarttools-mcpは、Unicodeテキストのスタイル変換とASCIIアートのバナー生成を行うMCPサーバーです。23種類のUnicodeスタイルと322種類以上のFIGletフォントを提供し、認証なしで利用できます。

主な機能

  1. 0123種類のUnicodeスタイルに変換
  2. 02322種類以上のフォントでバナー生成
  3. 03スタイルの一覧表示とプレビュー
  4. 04FIGletフォントの一覧表示とプレビュー
  5. 05スタイルの互換性を確認

活用シーン

  1. 01メッセージやラベルの文字を装飾
  2. 02装飾用テキストバナーを作成
  3. 03選択前にスタイルを比較
  4. 04見出し用バナーのフォントをプレビュー

MCP 対応

Unicodeスタイル変換・プレビュー・情報確認と、ASCIIアート生成・フォントプレビューを行う7つのツールをMCPクライアントに提供します。公開サーバーは認証不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイント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 のエッジネットワーク上に展開されています
  • レート制限 - バースト保護付きで、1 分あたり 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 - 複数のフォントでテキストをプレビューします

完全な API ドキュメントは https://mcp.textarttools.com/ をご覧ください。

🏗️ ローカル開発

独自のインスタンスを実行したり、貢献したりしませんか?

# 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 に展開

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。