# keanehatescoding/hyprland-mcp

Source: https://glimind.com/server/glama%2Fkeanehatescoding%2Fhyprland-mcp
Registry id: `glama/keanehatescoding/hyprland-mcp`
Status: unknown

## Tools (80)

- `alter_z_order`: Alter the z-order of a window
- `bring_window_to_top`: Bring a window to the top
- `center_window`: Center a window
- `change_workspace_id`: Change the ID of a workspace
- `clear_crashed_lockscreen`: Clear a crashed lockscreen
- `clear_window_tags`: Clear tags from a window
- `close_window`: Close a specific window
- `cycle_next_window`: Cycle to the next window
- `deny_window_from_group`: Deny a window from joining a group
- `disable_sunset_filter`: Disable the sunset filter
- `dismiss_notifications`: Dismiss all notifications
- `exec_cmd`: Execute a command
- `exec_raw`: Execute a raw command
- `exit_hyprland`: Exit Hyprland
- `focus_direction`: Focus in a direction
- `focus_monitor`: Focus a specific monitor
- `focus_window`: Focus a specific window
- `get_active_window`: Get the currently active window
- `get_active_workspace`: Get the active workspace
- `get_config_option`: Get a Hyprland config option
- `get_hypridle_status`: Get hypridle status
- `get_hyprland_version`: Get Hyprland version
- `get_lock_status`: Get lock status
- `get_sunset_profile`: Get the current sunset profile
- `group_active_window`: Group the active window
- `group_cycle`: Cycle through group windows
- `hyprctl_raw`: Send any raw hyprctl command
- `hyprland_dispatch`: Send any hyprctl dispatch command
- `kill_active_window`: Kill the active window
- `kill_window`: Kill a specific window
- `layout_message`: Send a layout message
- `list_active_wallpapers`: List active wallpapers
- `list_instances`: List Hyprland instances
- `list_keybinds`: List all keybinds
- `list_monitors`: List all monitors
- `list_windows`: List all windows
- `list_workspaces`: List all workspaces
- `lock_screen`: Lock the screen
- `move_active_window`: Move the active window
- `move_cursor`: Move the cursor
- `move_cursor_to_corner`: Move cursor to a corner
- `move_window_in_group`: Move a window within its group
- `move_window_to_workspace`: Move a window to a workspace
- `move_workspace_to_monitor`: Move a workspace to a monitor
- `pick_color`: Pick a color from the screen
- `pin_window`: Pin a window
- `prewarm_launcher_daemon`: Prewarm the launcher daemon
- `refresh_lockscreen`: Refresh the lockscreen
- `reload_hyprland_config`: Reload Hyprland config
- `rename_workspace`: Rename a workspace
- `reset_sunset`: Reset sunset settings
- `resize_active_window`: Resize the active window
- `screenshot_active_window`: Take a screenshot of the active window
- `send_notification`: Send a notification
- `send_window_signal`: Send a signal to a window
- `set_config_option`: Set a Hyprland config option
- `set_fullscreen_state`: Set fullscreen state for a window
- `set_monitor_config`: Set monitor configuration
- `set_submap`: Set the current submap
- `set_sunset_gamma`: Set the sunset gamma
- `set_sunset_temperature`: Set the sunset temperature
- `set_wallpaper`: Set the wallpaper
- `start_hypridle`: Start hypridle
- `stop_hypridle`: Stop hypridle
- `swap_monitor_workspaces`: Swap workspaces between monitors
- `swap_window`: Swap two windows
- `switch_workspace`: Switch to a workspace
- `tag_window`: Tag a window
- `take_region_screenshot`: Take a screenshot of a selected region
- `take_screenshot`: Take a screenshot of the entire screen
- `toggle_dpms`: Toggle DPMS for monitors
- `toggle_floating`: Toggle floating for a window
- `toggle_fullscreen`: Toggle fullscreen for a window
- `toggle_group`: Toggle grouping for a window
- `toggle_group_lock`: Toggle group lock
- `toggle_launcher`: Toggle the app launcher
- `toggle_pseudo_tiled`: Toggle pseudo-tiled for a window
- `toggle_special_workspace`: Toggle the special workspace
- `toggle_swallow`: Toggle swallow for a window
- `unlock_screen`: Unlock the screen

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
