About I3wm MCP
I3wm MCP is an MCP server in the Science category: mCP server for the i3/Sway window manager — 13 quality-tuned tools over async i3ipc. Derived from caninja/i3wm-mcp.
Install
git clone https://github.com/caninja/i3wm-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (13)
i3_barSet i3bar's display mode or hidden state.
Parameters not published.
i3_focusMove keyboard focus by direction, container relationship, sibling, output, or criteria.
Parameters not published.
i3_gapsSet or adjust inner/outer/edge gaps.
Parameters not published.
i3_killClose a window. Destructive.
Parameters not published.
i3_layoutSet a container's layout or split orientation.
Parameters not published.
i3_markSet or remove marks on a window.
Parameters not published.
i3_moveMove a container to a workspace, output, position, mark, or the scratchpad; or swap two containers.
Parameters not published.
i3_queryRead i3 state: tree, focused window, scratchpad, one workspace's layout outline, workspaces, outputs, marks, version, config, bar config, binding modes/state.
Parameters not published.
i3_resizeGrow, shrink, or set the size of a container, in px or ppt.
Parameters not published.
i3_scratchpadMove windows into the scratchpad, show one by mark or by criteria, or hide every shown one.
Parameters not published.
Show all 13 tools
i3_windowSet floating, sticky, fullscreen, border, and title properties.
Parameters not published.
i3_wmLaunch applications, optionally waiting for the new window; reload/restart i3; switch binding mode; or control logging.
Parameters not published.
i3_workspaceSwitch, navigate, rename, or move workspaces between outputs.
Parameters not published.
Ask AI
Ask AI about I3wm MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.