font-proof-mcp について
font-proof-mcpはHellboxに同梱され、書体デザイン向けAIツールから.fontproof文書を作成・編集できるMCPサーバーです。文書、セクション、フォント、Glyphs 3を操作でき、サーバー処理はアプリ内蔵のSwiftバイナリが担います。
主な機能
- 01プルーフ文書の作成・表示・確認
- 02セクションの追加・編集・並べ替え
- 03セクション内容の一括設定
- 04フォントの追加・削除・一覧表示
- 05可変フォント軸に対応
- 06Glyphs 3フォントの一覧・追加
活用シーン
- 01AIツールでフォントプルーフ文書を作成
- 02文書内のプルーフセクションを調整
- 03文書で使うフォントやGlyphs 3フォントを管理
MCP 対応
MCPクライアントに、Hellboxの文書、セクション、フォント、Glyphs 3を操作するツールを提供します。npmパッケージはHellboxアプリ内蔵のSwiftサーバーバイナリを見つけ、stdioを引き継ぎます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
font-proof-mcp
Hellbox ドキュメントをプログラムから作成、変更します。Hellbox(旧称 Font Proof)は、タイプデザイナー向けの macOS アプリです。PDF のフォントプルーフを生成し、Glyphs および RoboFont からの変更をリアルタイムで反映します。
このパッケージは、Hellbox アプリのバンドルに含まれる MCP サーバーを起動します。このサーバーを使うと、AI ツールから .fontproof ドキュメントを直接作成、編集できます。アプリを起動しておく必要はありません。
要件
- macOS 12 以降
- Hellbox のインストール(サーバーのバイナリはアプリ内に含まれています)
- Node.js 18 以降(
npx用)
セットアップ
最も簡単なのは、Hellbox に組み込まれたワンクリックセットアップです。Hellbox を開き、「Preferences」から「AI Integration」に進み、お使いのクライアント用のインストーラーをクリックしてください。手動でセットアップする場合は、次の手順に従ってください。
Claude Code
claude mcp add font-proof -- npx -y font-proof-mcp
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"font-proof": {
"command": "npx",
"args": ["-y", "font-proof-mcp"]
}
}
}
Cursor
同じ command / args のペアを ~/.cursor/mcp.json に追加します。
Hellbox を /Applications または ~/Applications 以外にインストールしている場合は、FONT_PROOF_MCP_PATH に Hellbox.app/Contents/Helpers/font-proof-mcp のフルパスを設定してください。
ツール
- ドキュメント:
create_proof、create_complete_proof、open_proof、get_proof_info、open_in_app - セクション:
add_section、update_section、delete_section、reorder_sections、duplicate_section、set_section_content_bulk、update_section_settings - フォント:
add_fonts、remove_fonts、list_system_fonts(可変フォントの軸に対応) - Glyphs 3:
list_glyphs_fonts、add_glyphs_fonts
詳しくは、hellbox.com/docs の「MCP Server」をご覧ください。
仕組み
MCP サーバーは、Hellbox アプリの Contents/Helpers/font-proof-mcp に組み込まれた Swift バイナリです。アプリとともにコード署名されており、アプリのドキュメント形式と常に同期しています。このパッケージは軽量なランチャーです。バイナリを見つけて、標準入出力を引き渡します。ここではサーバーのロジックを重複して実装していないため、利用できるツールはインストール済みのアプリのバージョンと常に一致します。
このパッケージでは、アプリが Font Proof と呼ばれていた頃の font-proof-mcp という名前を引き続き使用しています。npm のパッケージ名、MCP クライアントに表示されるサーバー名、.fontproof ファイル拡張子は、名称変更後も変わりません。
Hellbox は Minim Industries が開発しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。