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
AlicenseAqualityCmaintenanceEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.711 npm7MITWhy this server?
Manages GNOME Boxes virtual machines through libvirt/virsh, providing VM lifecycle operations (start, stop, reboot, suspend, resume), snapshot management (create, list, revert, delete), and VM discovery with detailed information.
Why this server?
Integrates with the GNOME desktop environment using notify-send and zenity for desktop notifications and interactive dialogs, allowing AI agents to display alerts, confirmations, and input prompts.
AlicenseAqualityBmaintenanceEnables AI agents to interact with the Linux desktop through desktop notifications, interactive dialogs, shell command execution, and privileged command execution.116 npm5MITWhy this server?
Integrates with GNOME Shell via a bundled helper extension for listing, focusing, moving, and closing windows on Wayland, and uses GNOME settings for keyboard layout remapping and pointer acceleration adjustments.
AlicenseAqualityBmaintenanceGive Claude Desktop full desktop control on Linux/X11: screenshot, mouse, keyboard, windows, clipboard, app launch. Zero-dependency MCP extension, MIT-licensed.15MITWhy this server?
Reads the Yahoo app password from the GNOME Keyring (via secret-tool) on Linux.
AlicenseAqualityBmaintenanceConnects any MCP client to a Yahoo mailbox over IMAP for reading, searching, organizing, and batch managing messages and folders. It also supports downloading attachments and creating or revising drafts, never sending email.15MITWhy this server?
Anchors credentials to the native GNOME Keyring to provide OS-level security for secrets on Linux.
AlicenseAqualityAmaintenanceOS keychain secrets for AI coding agents, over MCP. Anchors credentials to the native vault (macOS Keychain, Linux Secret Service, Windows Credential Vault) and exposes them through 44 policy-governed tools: per-environment values, TTL, linked rotation, encrypted transfer bundles, redacted exec, and a tamper-evident audit log. Local-first, no cloud account.46115 npm4AGPL 3.0Why this server?
Provides tools for desktop automation on GNOME, including window management, workspace control, screenshot capture, and retrieval of monitor information.
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.3015GPL 3.0Why this server?
Provides desktop automation for a GNOME Shell session on Wayland, including screenshots, mouse and keyboard control, accessibility tree inspection, OCR, clipboard access, app launching, and audio monitoring.
AlicenseAqualityBmaintenanceEnables an agent to see and operate a GNOME Wayland desktop like a human, including screenshots, mouse/keyboard control, accessibility tree access, OCR, clipboard, and audio listening.13MITWhy this server?
Auto-detects the GNOME Terminal color theme, letting terminal captures render with the user's actual GNOME terminal colors and highlighting.
AlicenseAqualityAmaintenanceVisual documentation MCP server with 13 tools to capture terminal screenshots, syntax-highlighted code, visual diffs, PDFs, GIFs, and more for documentation workflows.1369 npmMIT