Skip to content
Verified official

hypruse MCP

v0.11.0

io.github.ilyaskhallouki/hypruse

Computer use for Hyprland: semantic desktop state over IPC, plus vision and native input

transport:stdio runtime:pypi

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add hypruse -e HYPRUSE_SCREENSHOT_MODE=<HYPRUSE_SCREENSHOT_MODE> -e HYPRUSE_READONLY=<HYPRUSE_READONLY> -e HYPRUSE_CONFINE=<HYPRUSE_CONFINE> -e HYPRUSE_AUTH_GUARD=<HYPRUSE_AUTH_GUARD> -e HYPRUSE_STRICT=<HYPRUSE_STRICT> -e HYPRUSE_MARK=<HYPRUSE_MARK> -e HYPRUSE_CLIPBOARD=<HYPRUSE_CLIPBOARD> -e HYPRUSE_JOURNAL=<HYPRUSE_JOURNAL> -e HYPRUSE_JOURNAL_MAX_BYTES=<HYPRUSE_JOURNAL_MAX_BYTES> -e HYPRUSE_JOURNAL_TEXT=<HYPRUSE_JOURNAL_TEXT> -e HYPRUSE_DRYRUN=<HYPRUSE_DRYRUN> -- uvx hypruse

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.