HomeServersOS Automation › sbuysse/gnome-desktop-mcp
MCP Server Stale GPL-3.0 local

sbuysse/gnome-desktop-mcp

GNOME 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.

Quality score 39/100
View on GitHub →
Stars
★ 12
Last commit
3mo ago
Language
JavaScript
Install
npm / npx

Installation

Example client config (verify package name in the repo README)

{
  "mcpServers": {
    "gnome-desktop-mcp": {
      "command": "npx",
      "args": ["-y", "gnome-desktop-mcp"]
    }
  }
}

Related in OS Automation

MCP Server Active

fixed-width/glass

Gives a coding agent a build → see → interact → debug loop over the native GUI app it is writing: launch the app, screenshot it, read its accessibility tree, inject mouse/keyboard/gestures, tail its logs, and diff frames to confirm a change landed. Drives apps as an external black box with no app integration, so any toolkit or language works. 30 tools with text-first responses (element ids, diffs,

10 Rust Updated today Score 60
MCP Server Active

faze79/WPFVisualTreeMcp

Inspect, debug and drive running WPF (.NET desktop) apps: visual tree, dependency properties, data bindings and binding errors, DataContext, and screenshots with open popups/menus included, plus clicking, item selection, text input and keyboard shortcuts. Auto-injects into any running WPF process (x64/x86) with no source changes. `dotnet tool install -g WpfVisualTreeMcp`

9 C# Updated 9d ago Score 60
MCP Server Active

Harusame64/desktop-touch-mcp

Windows desktop automation for LLM agents with entity-based actions instead of coordinate-only clicking. Uses UIA, CDP, screenshots, keyboard/mouse/clipboard, and terminal control, plus entity leases, verified delivery, causal context, and interaction memory to reduce silent UI automation failures.

8 TypeScript Updated yesterday Score 60
MCP Server Active

dimpagk92/cellar

Hybrid computer-use runtime. Fuses accessibility tree + Chrome DevTools Protocol + vision into structured context with per-element confidence. 4 MCP tools (see/act/think/perceive). Continuous awareness engine (Cortex) with freshness + side-effect detection. Works offline with Ollama + local models.

4 Rust Updated 5d ago Score 57
MCP Server Maintained

tinqiao-oss/clawtouch-mcp

Physical USB HID keyboard/mouse control via a Raspberry Pi Pico 2 running open-source firmware. Exposes move, click, drag, type, key combos, and scroll as MCP tools for any MCP client. Genuine physical HID input on the standard driver path, with a `--mock` mode for hardware-free trials. `pip install clawtouch-mcp`

7 Python Updated 1mo ago Score 52
MCP Server Maintained

juergenkoller-software/nemeton-mcp

MCP bridge for [Nemeton](https://store.juergenkoller.software/en/apps/nemeton) — native macOS virtual machine manager built on Apples Virtualization.framework. Create/control Linux & macOS VMs (no Parallels, no QEMU), CoW snapshots on APFS, 50+ MCP tools across VM lifecycle, console, files, networking, and host metrics.

1 Swift Updated 1mo ago Score 46