Glyphs-mcp

thierryc/Glyphs-mcp

3.3

If you are the rightful owner of Glyphs-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Glyphs MCP is a Machine-Control-Protocol server designed for the Glyphs app, providing font-specific tools to AI/LLM agents.

Tools

Functions exposed to the LLM to take actions

list_open_fonts

List all open fonts and basic metadata.

get_font_glyphs

Return glyph list and key attributes for a font.

get_font_masters

Detailed master information for a font.

get_font_instances

List instances and their interpolation data.

get_glyph_details

Full glyph data including layers, paths, components.

get_font_kerning

All kerning pairs for a given master.

create_glyph

Add a new glyph to the font.

delete_glyph

Remove a glyph from the font.

update_glyph_properties

Change unicode, category, export flags, etc.

copy_glyph

Duplicate outlines / components from one glyph to another.

update_glyph_metrics

Adjust width and side-bearings.

get_glyph_components

Inspect components used in a glyph.

add_component_to_glyph

Append a component to a glyph layer.

add_anchor_to_glyph

Add an anchor to a glyph layer.

set_kerning_pair

Set or remove a kerning value.

get_selected_glyphs

Info about glyphs currently selected in UI.

get_selected_font_and_master

Current font + master and selection snapshot.

get_glyph_paths

Export paths in a JSON format suitable for LLM editing.

set_glyph_paths

Replace glyph paths from JSON.

execute_code

Execute arbitrary Python in the Glyphs context.

execute_code_with_context

Execute Python with injected helper objects.

save_font

Save the active font (optionally to a new path).

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources