Skip to main content

Glyphs MCP

Canonical documentation for the Glyphs 3 plug-in that exposes safe, font-specific Model Context Protocol tools to AI clients.

Local endpoint: http://127.0.0.1:9680/mcp/

Glyphs MCP screenshot

Documentation paths

Start with setup, then move into the workflow or reference page for the task.

Start from a health check

Install the plug-in, start the local server, connect a client, then verify with list_open_fonts before doing font work.

Use tools before code

Work through named tools for fonts, masters, glyphs, kerning, spacing, outlines, exports, and bundled docs lookup.

Keep edits controlled

Read current state first, dry-run where possible, use confirm-gated mutations, and save only when you ask.

Run typographic workflows

Follow focused docs for kerning, spacing, compensated tuning, style sets, outlines, and UFO/designspace export.

Pick smaller tool profiles

Reduce client context by exposing only the tools needed for read-only, kerning, spacing, outline, or editing work.

Search bundled Glyphs docs

Use docs_search and docs_get for targeted Glyphs API lookup without flooding the MCP client with page resources.

First successful tool call

  1. Install the plug-in and dependencies: python3 install.py
  2. In Glyphs, start the server: Edit -> Start Glyphs MCP Server
  3. Connect your client to http://127.0.0.1:9680/mcp/
  4. Ask the client to call list_open_fonts.
python3 install.py
# In Glyphs: Edit -> Start Glyphs MCP Server
# Connect: http://127.0.0.1:9680/mcp/

Continue with First session or jump to Command set.