linux-gnome-mcp
Verified Safeby mbeps
Overview
Automate desktop tasks on GNOME & Fedora using AI clients by interacting with system settings and applications.
Installation
uv run src/mcp_server/main.pySecurity Notes
The server utilizes `subprocess.run` with lists of arguments to execute system commands, significantly reducing command injection risks compared to using `shell=True`. `ast.literal_eval` is used for parsing gsettings output safely. No hardcoded secrets were identified. Communication over stdio limits network exposure. Security primarily relies on the integrity of the invoked GNOME/Linux utilities and the permissions of the user running the server, as it can perform actions like file deletion or system shutdown.
Similar Servers
UI-TARS-desktop
UI-TARS-desktop is a native GUI Agent application powered by multimodal AI models, enabling users to control their computer and browser through natural language instructions.
Windows-MCP
This MCP server enables AI agents to directly interact with the Windows operating system, performing tasks such as file navigation, application control, UI interaction, and QA testing.
gcloud-mcp
Enables AI assistants to interact with the Google Cloud environment using the gcloud CLI for natural language cloud management and workflow automation.
mcp-server-macos-use
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).