wayland-mcp

kurojs/wayland-mcp
★ 5 stars Python 🤖 AI/LLM Updated 4d 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 → Try with Claude — $10 free →

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