wayland-mcp

kurojs/wayland-mcp
★ 5 stars Python AI/LLM Updated 1mo ago
A Wayland-native Model Context Protocol (MCP) server for AI desktop automation. Gives LLMs eyes (VLM/screenshots) and hands (mouse/keyboard) to control Linux environments.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "wayland-mcp": {
      "command": "uvx",
      "args": [
        "wayland-mcp"
      ]
    }
  }
}

Or install with pip: pip install wayland-mcp

README Excerpt

<div align="center"> **Model Context Protocol server for Wayland desktop automation** --- </div> Wayland MCP Server enables AI assistants to interact with your Wayland desktop through the Model Context Protocol. It provides screenshot capture with VLM analysis, mouse control, keyboard input, and action chaining capabilities.

Tools (17)

GEMINI_API_KEYOPENROUTER_API_KEYVLM_MODELVLM_PROVIDERWAYLAND_DISPLAYWAYLAND_MCP_PORTXDG_RUNTIME_DIRanalyze_screenshotcapture_and_analyzecapture_screenshotclick_mousecompare_imagesdrag_mouseexecute_actionmove_mouseopenrouterscroll_mouse