Hyprmcp MCP Server Integration
Integrate Hyprmcp with FlowHunt to control Hyprland desktops, automate window management, and access system state from your AI workflows.

What does “Hyprmcp” MCP Server do?
Hyprmcp is a lightweight, unofficial Model Context Protocol (MCP) server that exposes the full functionality of hyprctl
, the command-line interface for the Hyprland Wayland compositor, to language models. By integrating with Hyprmcp, AI assistants can query and control Hyprland’s window management, layouts, inputs, and more, using natural language. This enhances developer and user workflows by allowing tasks such as retrieving workspace information, managing monitors, running arbitrary Hyprland commands, and obtaining system state—all through a conversational AI interface. The server is designed to be experimental and in beta, providing a bridge between Hyprland’s rich command set and modern language model-driven interfaces.
List of Prompts
No prompt templates are mentioned in the available documentation or repository files.
List of Resources
No explicit MCP resources are documented in the repository or README.
List of Tools
- run_hyprctl_command
Executes arbitraryhyprctl
commands. - get_version
Retrieves the Hyprland version and build info. - list_monitors
Lists all connected monitors and their properties. - list_workspaces
Lists all active workspaces. - list_clients
(No description provided, but likely lists Hyprland clients/windows.)
Use Cases of this MCP Server
- Window Management via AI
Enables AI assistants to control and query Hyprland windows, layouts, and workspaces, streamlining desktop organization tasks. - Automated System Status Queries
Developers can use natural language to check monitor configurations, active workspaces, and client windows, aiding diagnostics and scripting. - Version and Environment Auditing
Retrieve Hyprland version/build information for troubleshooting or documentation via AI queries. - Integration with Dev Tools
Seamlessly integrate Hyprland control into MCP-compatible clients (e.g., Claude, Cursor) for developer automation. - Custom Workflow Automation
Use arbitraryhyprctl
commands through conversational interfaces for advanced, repeatable setups and workflows.
How to set it up
Windsurf
No setup instructions or configuration examples are provided for Windsurf.
Claude
- Clone the Repository
git clone https://github.com/stefanoamorelli/hyprmcp.git
cd hyprmcp
- Grab your HYPRLAND_INSTANCE_SIGNATURE
echo $HYPRLAND_INSTANCE_SIGNATURE
- Edit Configuration
- Open
~/.config/Claude/claude_desktop_config.json
- Open
- Add Hyprmcp MCP Server
- Insert the following JSON snippet:
"Hyperland MCP Server": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "subprocess", "mcp", "run", "<global path of the repo>/hyprmcp/hyprmcp/server.py" ], "env": { "PYTHONPATH": "<global path of the repo>/hyprmcp", "HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>" } }
- Insert the following JSON snippet:
- Save and Restart
- Save the file and restart Claude Desktop to apply changes.
Securing API Keys
Use environment variables in the env
section:
"env": {
"HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>"
}
Cursor
No setup instructions or configuration examples are provided for Cursor.
Cline
No setup instructions or configuration examples are provided for Cline.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"hyprmcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “hyprmcp” to the actual name of your MCP server and replace the URL with your own server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates documented |
List of Resources | ⛔ | No explicit MCP resources documented |
List of Tools | ✅ | 5 tools listed in README |
Securing API Keys | ✅ | Via env in config example |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Our opinion
Hyprmcp provides a focused, useful bridge between Hyprland and MCP clients, with clear tooling and setup for at least one major platform. However, it lacks prompt templates, explicit resource definitions, and broader setup/platform support. As an experimental project, it’s a solid starting point for power users and developers, but would benefit from expanded documentation and resource support.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 2 |
Number of Stars | 7 |
RATING: 5/10
Solid on basics (tools, license, core function), but lacks in prompt/resource documentation and multi-platform setup details.
Frequently asked questions
- What is Hyprmcp?
Hyprmcp is an unofficial MCP server that exposes the Hyprland compositor’s full command-line API (hyprctl) to AI assistants and language models, enabling natural language control and automation of your Linux desktop.
- What can I do with Hyprmcp and FlowHunt?
You can use AI to manage windows, workspaces, monitor setups, and run arbitrary Hyprland commands, all via conversational interfaces in FlowHunt.
- Is Hyprmcp production-ready?
No, Hyprmcp is experimental and in beta. It’s intended for developers and power users looking to automate and prototype with Hyprland and AI.
- Which platforms have documented setup instructions?
Official setup instructions are provided for Claude Desktop. Other platforms like Windsurf, Cursor, and Cline are not yet documented.
- How do I secure my Hyprland instance signature?
Pass your HYPRLAND_INSTANCE_SIGNATURE as an environment variable in your server configuration to keep it secure.
- What tools does Hyprmcp expose?
It exposes tools for running arbitrary hyprctl commands, retrieving version info, listing monitors, workspaces, and client windows.
- Are there prompt templates or explicit resources included?
No, Hyprmcp currently does not provide prompt templates or explicit MCP resource definitions.
- What license does Hyprmcp use?
MIT License.
Bring AI Control to Your Hyprland Desktop
Connect your Hyprland setup to FlowHunt using Hyprmcp and automate desktop tasks, diagnostics, and workflows with language models.