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