hypruse for Windsurf
io.github.ilyaskhallouki/hypruse
Computer use for Hyprland: semantic desktop state over IPC, plus vision and native input
client:Windsurf
transport:stdio
runtime:pypi
Install hypruse in Windsurf
~/.codeium/windsurf/mcp_config.json · windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json
{
"mcpServers": {
"hypruse": {
"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>"
}
}
}
}
Global only — Windsurf has no per-project MCP config. Refresh Cascade after saving. Windsurf docs