Skip to content

v0.2.6

Latest

Choose a tag to compare

@nmassi nmassi released this 17 Sep 11:48

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 objc import.
  • Added the required plugin bundle metadata so Glyphs can locate plugin.py.
  • Fixed the missing glyphs_mcp_server:main package entrypoint.
  • Added GLYPHS_URL support 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.