isac322/kwin-mcp

View on GitHub ↗

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

41 ★12 forksPythonUpdated 1mo ago

What you need to know

MCP server for automating KDE Plasma 6 (Wayland) desktops. Exposes 30 tools for window management, virtual desktops, KWin scripting, activities, and more, with support for isolated virtual KWin sessions for parallel testing.

Install

pip install kwin-mcp

Usage

  • Add the server to your MCP client config and let the agent control the KDE desktop (windows, virtual desktops, KWin scripts).

Key features

  • 30 MCP tools
  • KDE Plasma 6 Wayland desktop automation
  • isolated virtual KWin sessions
  • live desktop automation

Best for

Automating KDE Plasma 6 desktops on Wayland through an AI agent

Caveats

  • Requires Python 3.12+
  • Linux (KDE Plasma 6 / Wayland) only
Platforms: LinuxClients: Claude Code · Cursor

Reviewed 2026-08-11

Topics

accessibilityai-agentsat-spi2claude-codedesktop-automatione2e-testinggui-automationheadless-testingkdekwinlibeilinuxlive-desktoplive-sessionmcpmcp-servermodel-context-protocolplasmapythonwayland
Stars
41★
Forks
12
Language
Python
License
MIT
Created
2026-02-20
Last push
2026-08-02