Repository navigation
GlyphsMCP 0.2.6
This release fixes plugin loading and introduces a friendlier, client-native connection workflow directly from GlyphsApp.
Client connections
The new Window > GlyphsMCP > Connect menu supports:
- Claude Code
- Codex / ChatGPT Desktop
- OpenCode
- Visual Studio Code
- Cursor
- Other MCP clients through portable JSON
Connections are generated for the current machine, active Glyphs version, and configured port. Glyphs 3 and Glyphs 4 are registered separately as glyphs-3 and glyphs-4.
Fixes
- Fixed the plugin startup failure caused by a missing
objcimport. - Added the required plugin bundle metadata so Glyphs can locate
plugin.py. - Fixed the missing
glyphs_mcp_server:mainpackage entrypoint. - Added
GLYPHS_URLsupport so MCP clients can target the correct Glyphs instance. - Fixed development-checkout detection for symlinked plugins.
- Added executable discovery for Homebrew, local installations, OpenCode, Claude Code, and VS Code.
Improvements
- Added native confirmation and result dialogs for client connections.
- Added friendly Start/Stop server status dialogs.
- Cursor configuration is merged atomically and backed up before changes.
- Missing client CLIs fall back to copying the correct Terminal command.
- OpenCode warns before replacing an existing same-name server.
- Client installers run outside GlyphsApp’s main thread.
Quality
- Added coverage for client commands, ports, versioned server names, configuration merging, backups, environment handling, and package startup.
- All 29 tests pass.
- Verified Codex and OpenCode registration flows.
- Verified source distribution and wheel builds.
Updating
Update GlyphsMCP through Glyphs Plugin Manager and restart GlyphsApp.
MCP clients using uvx glyphs-mcp will receive version 0.2.6 after it is published to PyPI.