ghostty-config-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ghostty-config-mcpvalidate my ghostty configuration"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ghostty-config-mcp
MCP server for managing Ghostty terminal emulator configuration.
Works with Claude Code and any MCP-compatible client.
Tools
Tool | Description |
| Show installed Ghostty version and build info |
| Search config documentation by keyword |
| Get full docs for a specific config key (supports fuzzy matching) |
| Show active configuration (optionally changes only) |
| Validate config file for syntax errors |
| List available font families and faces |
| List available themes (filterable by dark/light) |
| List actions bindable to keybindings |
| List current keybindings |
| List named colors |
| Show which font face renders specific characters |
Related MCP server: Shell Server
Requirements
Setup
As a Claude Code Plugin (Recommended)
See ghostty-config-plugin for one-command installation.
Standalone MCP Server
git clone https://github.com/shyuan/ghostty-config-mcp.git
cd ghostty-config-mcp
bun install
bun run buildAdd to .mcp.json in your project directory:
{
"mcpServers": {
"ghostty-config": {
"command": "node",
"args": ["/path/to/ghostty-config-mcp/dist/index.js"]
}
}
}Architecture
src/
├── index.ts # MCP server entry point (StdioServerTransport)
├── lib/
│ ├── exec.ts # node:child_process wrapper for ghostty CLI
│ └── parsers.ts # CLI output parsers (8 parsers)
└── tools/ # One file per tool (11 tools)Config docs are cached in-memory keyed by Ghostty version (~120 KB, shared by search and get tools)
All CLI execution goes through
exec.tswith a 10s default timeoutUses
node:child_processfor Bun + Node.js dual compatibilityNever writes to
process.stdout(reserved for MCP stdio transport)
License
MIT
ghostty-config-mcp(中文說明)
用於管理 Ghostty 終端模擬器設定的 MCP server。
可搭配 Claude Code 或任何支援 MCP 的用戶端使用。
提供的工具
工具 | 說明 |
| 顯示 Ghostty 版本與建置資訊 |
| 用關鍵字搜尋設定文件 |
| 取得特定設定項的完整文件(支援模糊匹配) |
| 顯示目前生效的設定(可只看修改項) |
| 驗證設定檔語法 |
| 列出可用字型家族與字面 |
| 列出可用主題(可篩選深色/淺色) |
| 列出可綁定至快捷鍵的動作 |
| 列出目前快捷鍵綁定 |
| 列出具名顏色 |
| 查詢特定字元使用的渲染字型 |
環境需求
安裝方式
作為 Claude Code Plugin 安裝(推薦)
請參考 ghostty-config-plugin,一行指令即可安裝。
獨立 MCP Server
git clone https://github.com/shyuan/ghostty-config-mcp.git
cd ghostty-config-mcp
bun install
bun run build在專案目錄的 .mcp.json 中加入:
{
"mcpServers": {
"ghostty-config": {
"command": "node",
"args": ["/path/to/ghostty-config-mcp/dist/index.js"]
}
}
}授權條款
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shyuan/ghostty-config-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server