Awesome MCPDesktop Automation

nickgnd/tmux-mcp

⭐ 301 JavaScript repository created 2025-03-13

Tmux MCP Server is a Node.js MCP server that connects an AI assistant such as Claude Desktop to a local tmux installation, so the model can observe and drive terminal sessions. It exposes tmux state as MCP resources: tmux://sessions lists all sessions, tmux://pane/{paneId} returns the visible content of a given pane, and tmux://command/{commandId}/result returns the output of a command the server executed earlier. On top of those resources it provides tools for reading and for control. Read-oriented tools include list-sessions, find-session by name, list-windows for a session, list-panes for a window, and capture-pane to pull the current text of a pane. Control tools include create-session, create-window, split-pane horizontally or vertically with an optional size, kill-session, kill-window and kill-pane, plus execute-command to run a command inside a pane and get-command-result to fetch its output afterwards. The README marks command execution as use at your own risk, since the server runs whatever the model asks for in a live shell. Setup requires Node.js and a running tmux; the server is added to a client configuration by running npx -y tmux-mcp, and an optional --shell-type flag tells the server which shell is in use, for example fish, because it needs that only to read the exit status of executed commands correctly, defaulting to bash. The project is useful for developers who keep long-lived tmux workspaces and want an assistant that can watch build output, inspect logs in a pane, or arrange and clean up windows without leaving the chat.

https://github.com/nickgnd/tmux-mcp

mcptmuxterminalshellsession-managementnodejsautomation

Also in Desktop Automation

bytedance/UI-TARS-desktop

UI-TARS Desktop is a cross-platform GUI Agent application that uses a vision-language model to enable natural language control of computers with precise visual recognition and real-time feedback, integrating Model Context Protocol tools for advanced multimodal AI-driven automation.

budtmo/docker-android

Docker-Android packages Android emulators in Docker with VNC access, ADB control and log sharing for app testing, plus a beta MCP server image that exposes emulator control to AI agents.

wonderwhy-er/DesktopCommanderMCP

Desktop Commander MCP is an MCP server for Claude that integrates AI with terminal control, file system search, and file editing capabilities, enabling advanced desktop automation and development workflows.

CursorTouch/Windows-MCP

Windows-MCP is a lightweight, open-source MCP server that enables seamless integration and automation between AI agents using LLMs and the Windows operating system, supporting a wide range of UI interactions and system controls.

steipete/Peekaboo

Peekaboo is a macOS-only MCP server and CLI tool that enables AI agents to capture and analyze screenshots with AI vision models for visual question answering and automation.

joshuayoes/ios-simulator-mcp

ios-simulator-mcp is an MCP server enabling AI-driven interaction, control, and inspection of iOS simulators for automated UI testing and quality assurance.

mediar-ai/terminator

Terminator is an open-source automation tool for Windows that leverages the Model Context Protocol to enable AI-driven desktop and browser automation with high reliability and speed.

BandarLabs/coderunner

CodeRunner is an MCP server that securely executes AI-generated code locally on macOS using Apple's container technology, enabling private and efficient processing of local files with remote LLMs.