textarttools-mcp について
textarttools-mcpは、Unicodeテキストのスタイル変換とASCIIアートのバナー生成を行うMCPサーバーです。23種類のUnicodeスタイルと322種類以上のFIGletフォントを提供し、認証なしで利用できます。
主な機能
- 0123種類のUnicodeスタイルに変換
- 02322種類以上のフォントでバナー生成
- 03スタイルの一覧表示とプレビュー
- 04FIGletフォントの一覧表示とプレビュー
- 05スタイルの互換性を確認
活用シーン
- 01メッセージやラベルの文字を装飾
- 02装飾用テキストバナーを作成
- 03選択前にスタイルを比較
- 04見出し用バナーのフォントをプレビュー
MCP 対応
Unicodeスタイル変換・プレビュー・情報確認と、ASCIIアート生成・フォントプレビューを行う7つのツールをMCPクライアントに提供します。公開サーバーは認証不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.textarttools.com/claude mcp add --transport sse com-textarttools-textarttools https://mcp.textarttools.com/{"mcpServers":{"com-textarttools-textarttools":{"type":"sse","url":"https://mcp.textarttools.com/"}}}Cursor で開く{"servers":{"com-textarttools-textarttools":{"type":"sse","url":"https://mcp.textarttools.com/"}}}VS Code で開く{"mcpServers":{"com-textarttools-textarttools":{"type":"sse","url":"https://mcp.textarttools.com/"}}}{"mcpServers":{"com-textarttools-textarttools":{"serverUrl":"https://mcp.textarttools.com/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
TextArtTools MCP Server
🌐 ライブサーバー:https://mcp.textarttools.com
Unicode スタイルでテキストを変換し、ASCII アートのバナーを作成します。Cloudflare Workers にグローバル展開された、本番環境対応の Model Context Protocol(MCP)サーバーです。
📺 デモ

✨ 特長
- 23 種類の Unicode テキストスタイル - テキストを 𝗯𝗼𝗹𝗱、𝘪𝘵𝘢𝘭𝘪𝘤、𝒸𝓊𝓇𝓈𝒾𝓋𝑒、𝔣𝔯𝔞𝔨𝔱𝔲𝔯 などに変換します
- 322 種類以上の ASCII アートフォント - ヘッダーや装飾向けに、スタイル付きのテキストバナーを作成します
- 認証不要 - すぐに利用できる公開サーバーです
- グローバルなパフォーマンス - Cloudflare Workers のエッジネットワーク上に展開されています
- レート制限 - バースト保護付きで、1 分あたり 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 を直接お試しください:
# 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
📖 ドキュメント
- ライブサーバー:https://mcp.textarttools.com
- API ドキュメント:https://mcp.textarttools.com/(AI フレンドリー)
- ヘルスチェック:https://mcp.textarttools.com/health
- MCP プロトコル:Model Context Protocol 仕様
🤝 貢献
貢献を歓迎します!ガイドラインについては CONTRIBUTING.md をご覧ください。
📝 ライセンス
MIT License - 詳細については LICENSE ファイルをご覧ください。
Model Context Protocol で構築 • Cloudflare Workers に展開
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。