# louis030195/terminator-mcp-agent [Health: Active]

**Category:** 🤖 Coding Agents  
**Repository:** https://github.com/mediar-ai/terminator/tree/main/terminator-mcp-agent  
**GitHub Stars:** 1633  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/louis030195-terminator-mcp-agent

## Description
Desktop GUI automation using accessibility APIs. Control Windows, macOS, and Linux applications without vision models or screenshots. Supports workflow recording, structured data extraction, and browser DOM inspection.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "terminator-mcp-agent": {
    "command": "npx",
    "args": ["-y","terminator-mcp-agent@latest"]
  }
}
```

## Documentation

## What louis030195/terminator-mcp-agent MCP server does

The louis030195/terminator-mcp-agent MCP server connects an MCP-compatible AI assistant to Windows desktop automation. It can locate interface elements using metadata such as name, role, window, control type, or automation ID, then perform actions including clicking and typing. It also supports launching and managing applications, listing windows, identifying the active window, and handling multiple displays.

Browser automation is available through a Chrome extension. The project describes support across pixels, browser DOM data, and the Windows Accessibility tree, allowing an agent to work with both desktop applications and browser interfaces. Screenshots can be captured for displays or individual elements, but the automation model does not require a vision model or manual cursor control.

## How it works

The MCP process runs locally and exposes Terminator capabilities to an AI client. Selectors are based on accessibility metadata rather than coordinates alone. To build reliable selectors, inspect the target application's Windows Accessibility Tree with Accessibility Insights for Windows or Inspect.exe. These tools reveal fields such as the element name, role, control type, and automation ID, which can then be used in selectors like `name:Seven`, `role:Button`, or `window:Calculator`.

Workflow recording can capture human interactions and produce deterministic automation. The project states that AI is used for recovery when needed, while recorded workflows provide the primary execution path. Browser sessions can be reused, including existing cookies and authentication state, according to the project documentation.

## Setup and configuration

The louis030195/terminator-mcp-agent MCP server can be launched with npm through `npx`:

```bash
npx -y terminator-mcp-agent@latest
```

For MCP clients that use JSON configuration, add a server entry with `npx` as the command and `-y`, `terminator-mcp-agent@latest` as its arguments. The README also shows optional `LOG_LEVEL` and `RUST_BACKTRACE` environment settings with values such as `info` and `1`. A separate Claude Code command is provided using `claude mcp add`.

## Tools and capabilities

- Find Windows UI elements by accessibility metadata.
- Click and type into identified controls.
- Launch, list, and manage applications.
- Inspect active and open windows.
- Control browsers through the Chrome extension.
- Record workflows for repeatable automation.
- Capture screens or individual elements.
- Support multi-monitor environments.

## Limitations and notes

The louis030195/terminator-mcp-agent MCP server currently supports Windows only. The README marks macOS and Linux automation, CLI support, and MCP-agent support as unavailable on those platforms. Python support is listed as partial, while the TypeScript, workflow, CLI, KV, MCP, and Rust libraries are listed as Windows-supported.

Browser automation requires the Chrome extension described in the feature table. Reliable selector creation may require Accessibility Insights for Windows or Inspect.exe. The material does not document remote hosting, OAuth, or API-key configuration for the MCP process. The project is MIT-licensed, and its stated MCP installation uses the npm package `terminator-mcp-agent`.

_Full upstream README: https://allmcps.com/mcp/louis030195-terminator-mcp-agent/readme_

