Best Wayland MCP Servers
Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself.
Why this server?
Collects focus and idle events from the Wayland compositor to track active windows and user activity.
AlicenseBqualityBmaintenanceLocal workstation attention journal that tracks focus, idle, and agent sessions, exposing timeline data via MCP for AI agents to query current or past activity.5AGPL 3.0Why this server?
Backend for driving apps on Wayland compositors, providing headless display isolation, input, accessibility, and logs.
AlicenseAqualityAmaintenanceBuild -> See -> Interact -> Debug over native GUI apps.183011Apache 2.0Why this server?
Provides tools for detecting the Wayland display protocol and desktop environment identifiers, as well as runtime configuration details for the desktop session.
Why this server?
Provides explicit support for Wayland display server with automatic detection and configuration of necessary environment variables
AlicenseAqualityCmaintenanceEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.798MITWhy this server?
Enables input injection and screen capture within Wayland-based GNOME sessions, bypassing protocol-level security restrictions through a dedicated shell extension.
AlicenseBqualityCmaintenanceGNOME desktop automation for AI agents. 30 tools via D-Bus: screenshots, window management, mouse/keyboard injection, clipboard, workspaces, and system notifications. Works on any GNOME 45–49 Linux desktop.3012GPL 3.0Why this server?
Uses Wayland protocols for virtual input and screenshots, enabling native interaction with the Wayland desktop.
AlicenseAqualityAmaintenanceAn MCP server for Hyprland that enables AI agents to control workspaces, windows, mouse, keyboard, and take screenshots on a Wayland desktop.146MITWhy this server?
Allows debugging desktop applications on Wayland via X11/Wayland input and AT-SPI accessibility tree, with visual fallback.
Alicense-qualityBmaintenanceEnables AI agents to autonomously debug UIs by delegating high-level stories to a small agent that drives browsers or desktop apps and reports structured pass/fail findings with evidence.1492MITWhy this server?
Provides desktop control over the Wayland display server, integrated with KDE for window and input automation.
Alicense-qualityBmaintenanceMCP server for CachyOS connecting ChatGPT in developer mode to inspect and operate files, terminal, processes, apps, clipboard, and KDE/Wayland desktop.MITWhy this server?
Enables AI-driven desktop automation for Wayland-based systems, including visual analysis through screenshots, absolute/relative mouse control, and keyboard input simulation.
Alicense-qualityCmaintenanceEnables AI assistants to automate Wayland desktop environments through screenshot analysis, mouse control, and keyboard input simulation. It supports visual context via VLM providers like Gemini and OpenRouter to perform complex, multi-step desktop actions.6GPL 3.0