{"repo":"stefanoamorelli/hyprmcp","free":true,"listed":false,"github":"https://github.com/stefanoamorelli/hyprmcp","clone":"git clone https://github.com/stefanoamorelli/hyprmcp.git","description":"Community MCP server for hyprctl","language":"Python","stars":33,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Hyprland MCP Server https://github.com/user-attachments/assets/b4fc1d26-ec04-451a-b7c9-7f87b44d9c9e A lightweight, unofficial Model Context Protocol (MCP) server that exposes all the functionality of hyprctl —the command-line interface for the Hyprland Wayland compositor—to language models. This server enables natural language interfaces to query and control Hyprland's window management, layouts, inputs, and more. Note: This project is experimental and in beta. 🚀 Quick Start 1. Clone the repository 2. Grab your HYPRLAND INSTANCE SIGNATURE 3. Install the server in your MCP client For example, in Claude Desktop, modify the /.config/Claude/claude desktop config.json file as follows: 🧰 Available Tools Tool Name Description ----------------------- --------------------------------------------------- run hyprctl command Executes arbitrary hyprctl commands. get version Retrieves the Hyprland version and build info. list monitors Lists all connected monitors and properties. list workspaces Lists all active workspaces. list clients Lists all windows and their properties. list devices Lists all connected input devices. get active window Shows the currently active window details. list layers Displays all layers in the compositor. get splash Retrieves the current random splash message. dispatch command Dispatches a command to Hyprland. set keyword Dynamically sets a configuration keyword. reload config Forces a reload of the Hyprland config file. enter kill mode Enables kill mode to ter","default_branch":null,"files":null,"tree":[],"storefront":"/r/stefanoamorelli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stefanoamorelli/hyprmcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}