Settings and tool profiles
Glyphs MCP has two configuration surfaces:
- Glyphs UI: Edit -> Glyphs MCP Server
- Environment variables: optional security, docs, and debugging behavior
Tool profiles
Tool profiles reduce the tools exposed through tools/list. This matters because many MCP clients include tool names and JSON Schemas in model context.
Choose between the read-only inspection surface and the full editing surface:
| Profile | Use when |
|---|---|
Read-only | Inspection, metadata, outlines, kerning data, docs, and visual review without mutation tools. |
Edit | The complete server surface, including edit and execution tools. This is the default. |
After changing profiles, restart the server and reconnect the MCP client.
Environment variables
GLYPHS_MCP_AUTH_TOKEN
Require a static token on every request.
Accepted headers:
Authorization: Bearer <token>mcp-auth-token: <token>
GLYPHS_MCP_ALLOWED_ORIGINS
Restrict requests by hostname allowlist when an Origin header is present, in addition to default local hosts.
GLYPHS_MCP_REGISTER_DOC_PAGES
Controls whether every bundled docs page is registered as its own resource.
- Default: off.
- Set to
1only when you need per-page resources.
Prefer docs_search and docs_get for normal work.
GLYPHS_MCP_DOCS_URL
Override the docs URL shown in the Glyphs MCP status panel.
Current public docs URL:
https://thierryc.github.io/Glyphs-mcp/
GLYPHS_MCP_EXTRA_SITEPACKAGES
Colon-separated list of additional site-packages directories to add to sys.path.
Example:
export GLYPHS_MCP_EXTRA_SITEPACKAGES="/path/to/site-packages:/another/site-packages"
Use this only for debugging/import fixes.