关于 font-proof-mcp
font-proof-mcp 是随 Hellbox 提供的 MCP 服务,可让字体设计相关 AI 工具创建和编辑 .fontproof 文档。其工具覆盖文档、版块、字体及 Glyphs 3 字体操作,服务逻辑直接来自应用内置的 Swift 程序。
主要功能
- 01创建、打开和查询证明文档
- 02添加、编辑和排列文档版块
- 03批量设置版块内容
- 04添加、移除和列出字体
- 05支持可变字体轴
- 06列出或添加 Glyphs 3 字体
适用场景
- 01通过 AI 工具生成字体证明文档
- 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。