Kwin MCP logo

Kwin MCP

未认领

作者:isac322

MCP server for Linux desktop GUI automation on KDE Plasma 6 Wayland -- 30 tools for virtual and live sessions

accessibilityai-agentsat-spi2claude-codedesktop-automatione2e-testinggui-automationheadless-testingkdekwinlibeilinuxlive-desktoplive-sessionmcpmcp-servermodel-context-protocolplasmapythonwayland

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'kwin-mcp' -- 'uvx' 'kwin-mcp'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多Automation服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

30 个工具中显示 30 个

文档中列出的工具 (30)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

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_move

x int, y int, 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

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。