Command Line & OS Automation MCP servers

MCP servers in command line & os automation, collected from the official MCP Registry and the main community lists. Each one shows whether it runs locally or remotely, whether it is free, and how to install it.

52 servers · showing 1–48

  1. 1Fauxnix20000419/fauxnixBash for AI agents on Windows via deterministic bash-to-PowerShell translation, without WSL or a VM, with GNU-style output and persistent cwd and env.LocalFree903
  2. 2Ssh Managerbvisible/mcp-ssh-managerManage multiple SSH servers: commands, file transfer and rsync, database dumps and queries, backups, health monitoring, tunnels and per-server security modes.LocalFree5298.3k
  3. 3ClawdcursorAmrDab/clawdcursorDesktop control for any AI agent on Windows, macOS and Linux. Reads the screen as text (accessibility tree, then OCR) and acts on controls by name, with screenshots only as a last resort, so a task costs a fraction of the tokens of a screenshot loop. 7 compound tools, one safety gate, verifies its own actions, and pauses for the user at sign-ins. Local-only, any tool-calling model.LocalFree4062.8k
  4. 4SuvaduAppachiTech/suvaduRead-only access to your local shell history and AI coding agent sessions: search commands, recent failures and risky commands, and see what each agent session changed in git.LocalFree124
  5. 5SysKnifelacs-project/sysknifeLinux system administration via typed actions instead of shell strings, with a signed audit log, one-time approval receipts and automatic rollback.LocalFree114
  6. 6Hopdanmartuszewski/hopSSH connection manager with a TUI dashboard for discovering, searching and running commands on remote hosts.LocalFree64
  7. 7Apple CalendarJonathanRReed/Apple-MCPsLocal macOS servers for Mail, Calendar, Reminders, Messages, Contacts, Notes, Shortcuts, Files, Maps and system tools, unified or standalone.LocalFree33
  8. 8Servonautzb-ss/servonautManage AWS EC2, Hetzner, OVH and SSH servers: commands, logs, CloudWatch/CloudTrail queries, fleet health, IP banning and S3, with tiered safety guards.LocalFree31
  9. 9Plonkostapondo/PlonkMac window manager and menu bar utilities: arrange windows across displays, snap to custom zones, save workspaces, window screenshots and on-device OCR.LocalFree17318
  10. 10Forgeferodrigop/forgeTerminal for AI coding agents: persistent PTY sessions, incremental reads, headless screen capture, multi-agent orchestration and a web dashboard.LocalFree27
  11. 11Desktop TouchHarusame64/desktop-touch-mcpWindows desktop automation with entity-based actions instead of coordinate clicks, using UIA, CDP, screenshots, keyboard, mouse, clipboard and terminal control.LocalFree24
  12. 12Munim Computer Usemunimtechnologies/munim-computer-useAccessibility-first computer use on macOS, Windows and Linux: element IDs instead of pixels, background input, a pointer overlay and its own Chrome tab group.LocalFree243k
  13. 13WPFVisualTreeMcpfaze79/WPFVisualTreeMcpInspect, debug and drive running WPF apps without source changes: visual tree, dependency properties, bindings, DataContext, screenshots, clicks and text input.LocalFree22
  14. 14AskewDominic-DK/askew-mcpRun Apple Shortcuts on an iPhone, iPad or Mac (even locked), send lock-screen notifications and receive device events over an end-to-end encrypted relay.LocalAccount needed1568
  15. 15ptyraychao-oao/pty-mcpInteractive PTY sessions for AI agents: local shells, persistent SSH sessions with attach/detach, and serial ports.LocalFree20
  16. 16glassfixed-width/glassDrive native GUI apps under development: launch, screenshot, read the accessibility tree, inject input, tail logs and diff frames on desktop, Android and iOS.LocalFree20
  17. 17Gnome Desktopsbuysse/gnome-desktop-mcpGNOME desktop automation via D-Bus: screenshots, window management, mouse and keyboard input, clipboard, workspaces and notifications on GNOME 45 to 49.LocalFree15
  18. 18OpenWandSunnyLich/OpenWandRead-only desktop context through OpenWand: current selection, clipboard, active window, browser page and screen.LocalFree15
  19. 19Tuinvms/tui-mcpLaunch, screenshot and interact with any TUI app.LocalFree14
  20. 20Clawtouchtinqiao-oss/clawtouch-mcpPhysical USB HID keyboard and mouse control via a Raspberry Pi Pico 2: move, click, drag, type, key combos and scroll, with a mock mode for testing.LocalFree13
  21. 21Infrabrokerluisgf/infrabrokerSelf-hosted SSH and Kubernetes access broker: ephemeral per-operation credentials the model never sees, per-command firewall, human approvals and audit log.LocalAccount needed13
  22. 22Remote Sshfaizbawa/mcp-remote-sshSSH access with persistent sessions, SFTP and port forwarding, with secrets injected via stdin and redacted from output before reaching the LLM.LocalFree12
  23. 23SAGE WrapperPsYcGoD/sageLocal command wrapper for AI coding agents: runs shell commands, stores history locally and returns compressed terminal output to reduce context noise.LocalFree11264
  24. 24Cygnus Sshcygnussystems/cygnus-ssh-mcpSSH control of remote Linux, macOS and Windows servers: line-level file editing, background tasks, sudo, host aliases, and directory and archive operations.LocalFree8
  25. 25backscrollsoren-achebe/backscrollSearch, retrieve and diff the output of past terminal commands, recorded locally with exit codes, cwd and duration, with secret redaction by default.LocalFree7
  26. 26Tmuxlaszlopere/mcp-tmuxDrive tmux locally or over SSH: sessions, windows, panes, keystrokes, pane capture and raw commands, with shared sessions for pair programming.LocalFree6
  27. 27SmartCLIdwgx/SmartCLIDrive full-screen terminal programs such as vim, htop and lazygit by reading the screen as a live cell grid with cursor, selection and alt-screen state.LocalFree6
  28. 28SSHhypnosis/ssh-mcp-serverRemote server work via the local OpenSSH client: run commands, transfer files with checksums, search logs and audit hosts, with destructive commands blocked.LocalFree6
  29. 29Cellardimpagk92/cellarHybrid computer-use runtime combining the accessibility tree, Chrome DevTools Protocol and vision into structured context, with offline support via Ollama.LocalFree5
  30. 30Terminal HistoryHasanJahidul/terminal-history-mcpLocal full-text search over zsh, bash and fish history, with secret redaction and optional capture of cwd, exit code and duration.LocalFree5
  31. 31Claude TerminalLukeLamb/claude-terminal-mcpTerminal, filesystem and background-job tools for Linux and macOS.LocalFree4
  32. 32LocalhostHasanJahidul/localhost-mcpInspect, manage and kill local dev servers: see what listens on each port, diagnose port conflicts, find zombie processes and kill by PID or port.LocalFree4
  33. 33WhenWhenLabs-org/whenDeveloper toolkit: stack detection for AI context files, port conflicts, .env schema validation, docs drift, dependency license audits and task timing.LocalFree4
  34. 34Applemusicsuleyman416/mcp-applemusicApple Music control on macOS: DJ daemon and energy mixes, multi-room AirPlay, Spotify and M3U playlist import, listening journal and Apple Replay analytics.LocalFree3
  35. 35Remcpgetremcp/remcpSecure remote MCP bridge to paired computers: files, terminal sessions, screenshots, search, processes, and binary transfers with outbound-only device agents.LocalAccount needed3
  36. 36Usemymacyunfeng-enrich/usemymacTurn a Mac into a remote computer-use server via CUA: screenshots, mouse, keyboard, windows and apps, token-protected and exposed through a Cloudflare tunnel.LocalFree3
  37. 37ios-agentemazaheri/ios-agentDrive an iPhone or iOS Simulator via XCUIAutomation and WebDriverAgent, with compact screen digests and confirmation before destructive actions.LocalFree3
  38. 38LinuxMohabdo21/linux-mcpA Linux system monitoring MCP server providing real-time CPU, memory, disk, network, processes, Docker, systemd, security audit, and hardware info via STDIO transport. Install: download from GitHub Releases or go install github.com/Mohabdo21/linux-mcp@latest.LocalFree3
  39. 39Linux Toolsgerard-kanters/mcp-linux-toolsAdminister a Linux server: read files and logs, manage systemd services and cron jobs, run read-only MySQL queries, WP-CLI, Git and sandboxed Python.LocalFree2
  40. 40kasm-userchurro/kasm-useComputer-use for Kasm Workspaces: lets AI agents see and drive your self-hosted Kasm desktops (screenshots, clicks, typing) over KasmVNC, with stock workspace images.LocalAccount needed2
  41. 41AicommanderAICommander-dev/aicommanderOutbound-only remote shell, detached long-running jobs and temporary file transfer for AI agents, without exposing SSH, ports or a VPN.LocalAccount needed1
  42. 42Freezetextjuergenkoller-software/freezetext-mcpScreen OCR on macOS via FreezeText: freeze the screen and extract text with Apple Vision, OCR regions or images, and search capture history.LocalFree1
  43. 43Nemetonjuergenkoller-software/nemeton-mcpControl Nemeton, a macOS virtual machine manager built on Apple's Virtualization framework: Linux and macOS VMs, APFS snapshots, console, files and networking.LocalFree1
  44. 44Terrariumchryaner/terrariumFork, break and revert VirtualBox VMs with linked clones and RAM snapshots, and drive GUI-only guests via screenshots and input without SSH or a guest agent.LocalFree1
  45. 45opsgatepolymatx/opsgateSafety gate between AI agents and your servers: 25 typed tools (services, logs, Docker, disk, ports, files, nginx) that build their own argv, so the agent never passes a command string. Deny-by-default observe / operate / full modes per host, human approval for every change via MCP elicitation, and a hash-chained audit log that also records refusals. Local or over SSH with known_hosts verification.LocalFree1
  46. 46RootpilotEaston-OU/rootpilot-mcpRead-only SSH diagnostics for Linux and Docker servers using a fixed command allowlist, with secret redaction and per-command timeouts.LocalFree1
  47. 47Execkitblinkingbit-oss/execkitStateful, auditable shell sessions over local, SSH and Docker, with secret redaction, output budgeting and a read-only live transcript viewer.LocalFree
  48. 48Heliographdbhq-uk/heliographRun commands on machines you cannot SSH into, such as air-gapped or bastion-only hosts, via git, file shares or S3, with timestamped run logs.LocalFree