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/

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
- Install the plug-in and dependencies:
python3 install.py - In Glyphs, start the server: Edit -> Start Glyphs MCP Server
- Connect your client to
http://127.0.0.1:9680/mcp/ - 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.