Hyprland
Exposes Hyprland's command-line interface to language models via a Model Context Protocol (MCP) server.
关于
Hyprland is a lightweight Model Context Protocol (MCP) server designed to enable language models to interact with and control the Hyprland Wayland compositor. By exposing the full functionality of `hyprctl`, this server allows for natural language commands to manage window layouts, input devices, monitors, and other Hyprland features. It facilitates the creation of intelligent interfaces that can dynamically adjust and respond to user requests within the Hyprland environment.
主要功能
- Allows setting Hyprland configuration keywords dynamically
- 3 GitHub stars
- Executes arbitrary `hyprctl` commands via language model interaction
- Enables dispatching commands such as switching workspaces or killing windows
- Provides tools for listing monitors, workspaces, clients, and input devices
- Fetches real-time Hyprland information like version and active window details
使用案例
- Automating window management and workspace organization via voice commands
- Integrating Hyprland control into natural language interfaces
- Creating adaptive desktop environments driven by AI agents