mcpField
F
font-proof-mcp

font-proof-mcp

ローカル
fontproof.comメディア・デザイン011 週間前に更新

font-proof-mcp について

font-proof-mcpはHellboxに同梱され、書体デザイン向けAIツールから.fontproof文書を作成・編集できるMCPサーバーです。文書、セクション、フォント、Glyphs 3を操作でき、サーバー処理はアプリ内蔵のSwiftバイナリが担います。

主な機能

  1. 01プルーフ文書の作成・表示・確認
  2. 02セクションの追加・編集・並べ替え
  3. 03セクション内容の一括設定
  4. 04フォントの追加・削除・一覧表示
  5. 05可変フォント軸に対応
  6. 06Glyphs 3フォントの一覧・追加

活用シーン

  1. 01AIツールでフォントプルーフ文書を作成
  2. 02文書内のプルーフセクションを調整
  3. 03文書で使うフォントやGlyphs 3フォントを管理

MCP 対応

MCPクライアントに、Hellboxの文書、セクション、フォント、Glyphs 3を操作するツールを提供します。npmパッケージはHellboxアプリ内蔵のSwiftサーバーバイナリを見つけ、stdioを引き継ぎます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jakefleming-font-proof": {
"command": "npx",
"args": [
"-y",
"font-proof-mcp"
]
}
}
}
起動コマンドnpx -y font-proof-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfont-proof-mcp0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 が開発しています。

コメント

MCP は初めてですか?

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

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