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 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.3012GPL 3.0Why 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.7158MITWhy 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.
AlicenseAqualityBmaintenanceEnables 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?
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.1215MITWhy 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.
AlicenseAqualityAmaintenanceEnables 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.335Apache 2.0Why 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.443314AGPL 3.0Why this server?
GNOME Keyring/libsecret is mentioned as a Linux secure persistence mechanism for the MSAL token cache, not as the target service.
AlicenseAqualityAmaintenanceA local, read-only MCP server that inspects and explains Microsoft Intune assignments through Microsoft Graph /beta, with delegated sign-in and secure token caching.6383MIT