hyprmcp

hyprmcp

3.4

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

  1. run_hyprctl_command

    life

  2. get_version

    Version and build letter

  3. list_monitors

    List all connected monitors and attributes

  4. list_workspaces

    List all activities for work

  5. list_clients

    List all windows and their genera

  6. list_devices

    List all connection input settings

  7. get_active_window

    Get detailed letters for the current active window

  8. list_layers

    Show all in the synthesizer

  9. get_splash

    Get the current random startup

  10. dispatch_command

    Send life

  11. set_keyword

    Dynamic configuration key

  12. reload_config

    Configuration Article

  13. enter_kill_mode

    mold