thierryc/Glyphs-mcp
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