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?
Anchors credentials to the native GNOME Keyring to provide OS-level security for secrets on Linux.
AlicenseAqualityBmaintenanceOS 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.46118 npm4AGPL 3.0Why this server?
Provides tools for managing GNOME Boxes virtual machines, including lifecycle operations (start, stop, reboot, suspend), snapshots, screenshots, keyboard and mouse input, and optional SPICE clipboard/transfer features.
Why this server?
Allows AI agents to record the GNOME Shell screen natively via D-Bus, with tools to start and stop recordings, capture specific screen areas, adjust framerate, and retrieve recording status, file path, size, and duration.
AlicenseAqualityCmaintenanceEnables AI agents to start and stop native GNOME Shell screen recordings via MCP tools, returning JSON with file path, size, and duration without depending on ffmpeg or wf-recorder.3MITWhy this server?
Provides computer-use capabilities for a GNOME desktop environment, enabling AI agents to launch applications, read UI widgets, click, type, drag, manage windows, take screenshots, OCR text, and record the screen.
AlicenseAqualityBmaintenanceEnables AI agents to operate a real GNOME Wayland desktop through accessibility-tree widget actions, pointer/keyboard input, OCR, window management, and screen capture, optionally on a private headless session.3321 PyPI11Apache 2.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 keyboard shortcuts for GNOME desktop environment including window management, system functions, and desktop-specific operations
AlicenseBqualityDmaintenanceEnables 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.11MITWhy 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.1376 npmMITWhy 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?
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.15MIT