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?
Backend for driving apps on Wayland compositors, providing headless display isolation, input, accessibility, and logs.
AlicenseAqualityAmaintenanceBuild -> See -> Interact -> Debug over native GUI apps.183112Apache 2.0Why this server?
Collects focus and idle events from the Wayland compositor to track active windows and user activity.

roxabi-senseofficial
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?
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.7158MITWhy 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.147MITWhy 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?
Offers Wayland-native desktop automation with pixel-exact pointer control through /dev/uinput, enabling clicks, typing, and scrolling on compositors like COSMIC.
AlicenseAqualityCmaintenanceEnables LLMs to capture desktop screenshots and control the mouse and keyboard on Linux, including Wayland, through MCP.11MITWhy this server?
Offers screen capture capabilities on Wayland compositors using grim (wlroots screencopy protocol), supporting region, window, and fullscreen screenshots.
FlicenseAqualityCmaintenanceGives AI agents eyes on Hyprland Wayland desktops by capturing screenshots via grim and offering optional image analysis with Gemini API.6Why this server?
Allows debugging desktop applications on Wayland via X11/Wayland input and AT-SPI accessibility tree, with visual fallback.
AlicenseNot gradedqualityBmaintenanceEnables 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.902MIT