Best GNOME MCP Servers
GNOME is a free and open source desktop environment composed entirely of free and open source software that runs on Linux and most BSD derivatives.
Why this server?
Provides support for the GNOME desktop environment when running on Linux display servers
AlicenseAqualityDmaintenanceEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated747MITWhy this server?
Anchors credentials to the native GNOME Keyring to provide OS-level security for secrets on Linux.
AlicenseAqualityAmaintenanceA quantum-inspired secret manager that anchors API keys to your OS-native vault, preventing plaintext .env leaks. It empowers AI agents with advanced mechanics like multi-environment superposition, linked entanglements, and ephemeral in-memory tunneling.Last updated441302AGPL 3.0Why this server?
Provides tools for desktop automation on GNOME, including window management, workspace control, screenshot capture, and retrieval of monitor information.
AlicenseBqualityAmaintenanceGNOME 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.Last updated306GPL 3.0Why this server?
Provides keyboard shortcuts for GNOME desktop environment including window management, system functions, and desktop-specific operations
FlicenseBqualityDmaintenanceEnables intelligent querying of keyboard shortcuts for various operating systems, desktop environments, and applications using natural language. Supports multi-platform shortcuts including system functions, desktop apps like Firefox and VS Code, and CLI tools like tmux and vim.Last updated11Why this server?
Allows control of the GNOME desktop environment, including window management, input simulation, clipboard access, screenshots, and more via Mutter RemoteDesktop and Shell Extension.
Why this server?
Enables interaction with GNOME desktop services including clipboard and notifications through D-Bus.
Alicense-qualityDmaintenanceBridges AI assistants to Linux D-Bus for system interaction, enabling clipboard, notifications, screenshots, and service discovery with configurable security levels.Last updated4MITWhy this server?
Allows controlling GNOME desktop environment windows and accessibility via AT-SPI, GNOME Shell extensions, and DBus portals. Supports window listing, focusing, screenshots, and semantic actions.
Alicense-qualityAmaintenanceControls a real Linux desktop from any MCP host. Reads accessibility trees, takes screenshots, and drives clicks, scrolls, and keystrokes across GNOME, KDE/KWin, Hyprland, i3, and COSMIC.Last updated526167MITWhy this server?
Supports desktop automation and visual context analysis for GNOME sessions running under the Wayland compositor.
Alicense-qualityDmaintenanceEnables 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.Last updated6GPL 3.0Why this server?
Integrates with the GNOME desktop environment to facilitate automated UI interactions and screen state monitoring using native tools and protocols.
Alicense-qualityDmaintenanceEnables AI assistants to control Ubuntu desktops through screenshots, mouse clicks, and keyboard interactions using AT-SPI integration and computer vision. It features optimized element detection and workflow batching for fast and accurate visual interaction with desktop applications.Last updated3MIT