mouse_move

MCP tool from Kwin MCP by isac322

x int, y int, screenshotafterms? list[int]

How to use it

Project documentation lists mouse_move for the Kwin MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Kwin MCP

$uv tool install kwin-mcp
FULL KWIN MCP LISTING

Other tools in Kwin MCP (29)

accessibility_tree

appname? str, maxdepth? int (15), role? str

clipboard_get

(none)

clipboard_set

text str

dbus_call

service str, path str, interface str, method str, args? list[str]

find_ui_elements

query str, appname? str, states? list[str]

focus_window

appname str

keyboard_key

key str, screenshotafterms? list[int]

keyboard_key_down

key str

keyboard_key_up

key str

keyboard_type

text str, screenshotafterms? list[int]

keyboard_type_unicode

text str, screenshotafterms? list[int]

launch_app

command str, env? dict

list_windows

(none)

mouse_button_down

x int, y int, button? str ("left")

mouse_button_up

x int, y int, button? str ("left")

mouse_click

x int, y int, button? str ("left"), double? bool, triple? bool, modifiers? list[str], holdms? int (0), screenshotafterms? list[int]

mouse_drag

fromx int, fromy int, tox int, toy int, button? str ("left"), modifiers? list[str], waypoints? list[[x,y,dwellms]], screenshotafterms? list[int]

mouse_scroll

x int, y int, delta int, horizontal? bool, discrete? bool, steps? int (1)

read_app_log

pid int, lastnlines? int (50)

screenshot

includecursor? bool (false)

session_connect

dbusaddress? str, waylanddisplay? str, keepscreenshots? bool (false)

session_start

appcommand? str, screenwidth? int (1920), screenheight? int (1080), enableclipboard? bool (false), keepscreenshots? bool (false), isolatehome? bool (false), keephome? bool (false), env? dict

session_stop

(none)

touch_multi_swipe

fromx int, fromy int, tox int, toy int, fingers? int (3), durationms? int (300), screenshotafterms? list[int]

touch_pinch

centerx int, centery int, startdistance int, enddistance int, durationms? int (500), screenshotafterms? list[int]

touch_swipe

fromx int, fromy int, tox int, toy int, durationms? int (300), screenshotafterms? list[int]

touch_tap

x int, y int, holdms? int (0), screenshotafterms? list[int]

wait_for_element

query str, appname? str, timeoutms? int (5000), pollintervalms? int (200), expectedstates? list[str]

wayland_info

filterprotocol? str