From setup to a working session
Install official Glyphs 4 and its Python module through Plugin Manager. Relaunch Glyphs, save your work and quit normally before installing components. Open Glyphs MCP.app and use Setup to install the bridge, local server and optional inspectors, then configure Codex, Claude Code, Claude Desktop or Cursor.
Setup displays the detected Python for the chosen Glyphs application. When multiple Glyphs 4 copies are found, it lets you choose the copy you actually use. The server includes its own Python and dependencies; no terminal package installation is required for the sidecar.
Designed for review and recovery
An authorized edit can run without a forced Save. A preview request waits for review. Keep changes without saving, save when authorized, or use the recovery offered for that workflow. Native scripts use a complete pre-run memory snapshot; restoring it also removes later unsaved changes and is limited to the current Glyphs session. Begin with a disposable font and a small change.
The 2.0.4 update
Install anyway does not replace the official Python module required for scripting in Glyphs.
- Detects the default Glyphs Python without requiring a saved framework preference.
- Shows detected application and Python information, with a selector when multiple Glyphs 4 copies are present.
- Provides an explained Install anyway option when readiness cannot be confirmed.
- Verifies font exports with private FontTools/HarfBuzz dependencies.
- Adds useful application, preference and Python details to installation logs.
Availability and tested scope
The universal 2.0.4/build 61 app is Developer ID-signed, notarized and stapled. It targets macOS 14+ and Glyphs 4. Glyphs 3 uses the separate pinned 1.11.0 distribution.
The final source gate passed 2,952 Python tests and 263 desktop tests. Signed VM checks on Apple silicon/macOS 26.6.2 passed installation, default Glyphs Python detection, six static TTF/OTF and web-font export combinations, and live bridge/sidecar checks. Earlier core qualification includes macOS 14.6.1. Exact macOS 14.0 and physical Intel execution have not been qualified; Rosetta runtime startup is a separate check. Optional components retain their own requirements and evidence.
Read the release qualification for the full scope and remaining limits. Source and feedback are public on GitHub under Apache 2.0.