# wcgw

> Use this tool when you need to automate system tasks, execute code, or interact with the local shell and file system. It solves problems related to task automation, code development, and complex multi-step tasks by providing access to the Linux environment, including mouse and keyboard input, via Docker integration. It is ideal for developers and power users seeking to leverage AI for system automation and direct interaction with the operating system and applications.

Canonical page: https://skillsregistry.net/skills/rusiaaman-claude-desktop  
JSON: https://api.skillsregistry.net/v1/skills/rusiaaman-claude-desktop

## Description

This MCP implementation, developed by rusiaaman, exposes the wcgw library's functionality via MCP. wcgw enables access the local shell and file system for task automation and code execution. It integrates with Docker to provide full control over a Linux environment, including mouse and keyboard input. It allows the AI to interact directly with the user's system, execute commands, manipulate files, and even control a virtualized desktop. The implementation is particularly useful for developers and power users who want to leverage LLM intelligence for system automation, code development, and complex multi-step tasks that require direct interaction with the operating system and applications.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-04-29

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/rusiaaman-claude-desktop)
- **Repository:** <https://github.com/rusiaaman/wcgw/tree/HEAD/src/wcgw/client/mcp_server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "rusiaaman-claude-desktop"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/rusiaaman-claude-desktop` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/rusiaaman-claude-desktop/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
