hypruse MCP
v0.11.0io.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
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.