Font Proof MCP logo

Font Proof MCP

Create and edit Hellbox .fontproof documents, manage sections and fonts, and generate PDF font proofs through MCP.

Install Font Proof MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "font-proof-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "font-proof-mcp"
      ],
      "env": {
        "FONT_PROOF_MCP_PATH": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

font-proof-mcp MCP server lets AI tools create and modify Hellbox .fontproof documents for PDF font proofs. It launches the Swift MCP binary bundled with Hellbox over stdio, so the app itself does not need to be running. Reach for it when you need programmatic control over proof documents, sections, system fonts, or fonts from Glyphs 3 on macOS.

Use cases

  • Create PDF font proofs from structured instructions
  • Modify and reorder sections in Hellbox documents
  • Add system or Glyphs 3 fonts to proofs
  • Inspect and open existing .fontproof files
  • Adjust variable font axes in proof documents

Key features

  • Create and edit Hellbox .fontproof documents
  • Manage document sections and content
  • Add system fonts with variable axis support
  • Load fonts from Glyphs 3
  • Open proofs in Hellbox
  • Inspect proof document information

Tools17

What Font Proof MCP lets your agent do. Expand a tool for its parameters.

Self-reported~65 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

6/6 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · font-proof-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads98Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.
Tools exposed17Callable tools this server registers over MCP.

How Font Proof MCP works

What font-proof-mcp MCP server does

font-proof-mcp MCP server exposes Hellbox document operations to MCP-compatible AI clients. Hellbox, formerly known as Font Proof, is a macOS application for type designers that produces PDF font proofs and can live-reload font data from Glyphs and RoboFont. Through the server, an AI tool can create new .fontproof files, inspect existing documents, open them in Hellbox, and make structured changes.

The package is useful for workflows where proof documents need to be assembled or revised through instructions rather than edited manually. It can manage document sections, populate section content, adjust section settings, and control the fonts used in a proof. Font operations include system fonts and variable font axes, along with fonts available through Glyphs 3.

How it works

font-proof-mcp MCP server is a thin npm launcher rather than an independent implementation of the document format. When started, it locates the font-proof-mcp Swift binary inside the installed Hellbox application and passes MCP traffic to that binary over standard input and output. The embedded binary is codesigned with Hellbox and is kept in step with the app’s document format.

Because the server uses the binary shipped with Hellbox, the available behavior corresponds to the Hellbox version installed on the Mac. Hellbox does not have to be open for the MCP server to create or edit files. The app is relevant when a user wants to open a proof, view it, or use its live font-reloading workflow.

Setup and configuration

The supported platform is macOS 12 or later. Hellbox must be installed because the server executable is distributed inside the app bundle, and Node.js 18 or newer is required to run the npx launcher.

Hellbox provides a client installer under Preferences, then AI Integration. Manual configuration uses the package command npx -y font-proof-mcp. Claude Code can register it with claude mcp add font-proof -- npx -y font-proof-mcp; Claude Desktop and Cursor use an MCP configuration entry with command set to npx and args set to ["-y", "font-proof-mcp"].

If Hellbox is not installed in /Applications or ~/Applications, set FONT_PROOF_MCP_PATH to the full path of Hellbox.app/Contents/Helpers/font-proof-mcp.

Tools and capabilities

The document tools are create_proof, create_complete_proof, open_proof, get_proof_info, and open_in_app. Section editing is covered by add_section, update_section, delete_section, reorder_sections, duplicate_section, set_section_content_bulk, and update_section_settings.

Font management includes add_fonts, remove_fonts, and list_system_fonts, with support for variable font axes. For Glyphs 3 workflows, list_glyphs_fonts discovers available fonts and add_glyphs_fonts adds them to a proof.

Limitations and notes

This package targets macOS and depends on an installed Hellbox application. It does not duplicate the server logic or include a separate document-format implementation. The npm package and MCP server retain the font-proof-mcp name from the Font Proof era, while Hellbox is the current application name. The .fontproof file extension remains unchanged.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Font Proof MCP

font-proof-mcp is an MCP server that connects AI tools to Hellbox, a macOS app for creating PDF font proofs. Its main tools create and inspect .fontproof documents, manage sections, add system fonts, and load fonts from Glyphs 3. It runs the Swift binary bundled inside Hellbox.

Install Hellbox and Node.js 18 or newer, then configure your MCP client to run `npx -y font-proof-mcp`. Hellbox also provides a one-click installer under Preferences > AI Integration. Set `FONT_PROOF_MCP_PATH` if Hellbox is outside the standard application directories.

Yes, font-proof-mcp works with Cursor through its MCP configuration. Add an entry using `npx` as the command and `-y`, `font-proof-mcp` as the arguments in `~/.cursor/mcp.json`.

No, Hellbox does not need to be running. The package locates and launches the `font-proof-mcp` binary embedded in the installed Hellbox app, although Hellbox is required to be installed.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFont Proof MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/font-proof-mcp?style=directory)](https://allmcps.com/mcp/font-proof-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/font-proof-mcp"><img src="https://allmcps.com/api/badge/font-proof-mcp?style=directory" alt="Font Proof MCP on AllMCPs" /></a>