hyprmcp
If you are the rightful owner of hyprmcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A lightweight, unofficial Model Context Protocol (MCP) server for Hyprland, enabling natural language interfaces to control Hyprland's window management and more.
Hyprland MCP Server is an experimental and unofficial server that integrates the Model Context Protocol (MCP) with Hyprland, a Wayland compositor. This server allows language models to interact with Hyprland's functionalities such as window management, layouts, and inputs through natural language commands. It exposes the capabilities of `hyprctl`, the command-line interface for Hyprland, making it possible to query and control various aspects of the compositor. The project is in beta and aims to provide a seamless interface for users to manage their desktop environment using language models.
Features
- Natural language interface for Hyprland control
- Integration with `hyprctl` for command execution
- Support for querying and managing windows, workspaces, and devices
- Dynamic configuration and command dispatching
- Experimental and in beta stage
Tools
run_hyprctl_command
life
get_version
Version and build letter
list_monitors
List all connected monitors and attributes
list_workspaces
List all activities for work
list_clients
List all windows and their genera
list_devices
List all connection input settings
get_active_window
Get detailed letters for the current active window
list_layers
Show all in the synthesizer
get_splash
Get the current random startup
dispatch_command
Send life
set_keyword
Dynamic configuration key
reload_config
Configuration Article
enter_kill_mode
mold