hypruse for Cursor
io.github.ilyaskhallouki/hypruse
Computer use for Hyprland: semantic desktop state over IPC, plus vision and native input
client:Cursor
transport:stdio
runtime:pypi
Install hypruse in Cursor
~/.cursor/mcp.json · windows: %USERPROFILE%\.cursor\mcp.json
{
"mcpServers": {
"hypruse": {
"type": "stdio",
"command": "uvx",
"args": [
"hypruse"
],
"env": {
"HYPRUSE_SCREENSHOT_MODE": "<HYPRUSE_SCREENSHOT_MODE>",
"HYPRUSE_READONLY": "<HYPRUSE_READONLY>",
"HYPRUSE_CONFINE": "<HYPRUSE_CONFINE>",
"HYPRUSE_AUTH_GUARD": "<HYPRUSE_AUTH_GUARD>",
"HYPRUSE_STRICT": "<HYPRUSE_STRICT>",
"HYPRUSE_MARK": "<HYPRUSE_MARK>",
"HYPRUSE_CLIPBOARD": "<HYPRUSE_CLIPBOARD>",
"HYPRUSE_JOURNAL": "<HYPRUSE_JOURNAL>",
"HYPRUSE_JOURNAL_MAX_BYTES": "<HYPRUSE_JOURNAL_MAX_BYTES>",
"HYPRUSE_JOURNAL_TEXT": "<HYPRUSE_JOURNAL_TEXT>",
"HYPRUSE_DRYRUN": "<HYPRUSE_DRYRUN>"
}
}
}
}
Use .cursor/mcp.json in a project root instead to scope it to that project. Cursor merges both. Cursor docs