ghostty-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ghostty_configC | Get or set Ghostty configuration values |
| ghostty_themeB | Change Ghostty theme |
| ghostty_keybindC | Manage Ghostty keybindings |
| ghostty_commandC | Execute commands in Ghostty |
| ghostty_windowB | Manage Ghostty windows and splits |
| ghostty_reloadC | Reload Ghostty configuration |
| ghostty_listB | List available themes, keybindings, or configuration |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct aspect of Ghostty (commands, config, keybindings, listing, reload, theme, windows) with no overlap.
All tools follow a consistent ghostty_<verb/noun> snake_case pattern, making them predictable.
7 tools is a well-scoped set covering the major management areas of Ghostty without being excessive.
Covers core operations like command execution, configuration, keybindings, theming, and window management, though advanced features like fonts or profiles are absent.