You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-2
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@
23
23
- ⚡ **REPL support**: [beta] Supports python/node and other REPL execution.
24
24
25
25
## Top use cases examples
26
+
26
27
- Solve problem X using python, create and run test cases and fix any issues. Do it in a temporary directory
27
28
- Find instances of code with X behavior in my repository
28
29
- Git clone https://github.com/my/repo in my home directory, then understand the project, set up the environment and build
@@ -63,6 +64,13 @@ Then update `claude_desktop_config.json` (~/Library/Application Support/Claude/c
63
64
64
65
Then restart claude app.
65
66
67
+
_If there's an error in setting up_
68
+
69
+
- Make sure `uv` in the system PATH by running `uv --version` and also ensure `uv tool run wcgw --version` works globally.
70
+
Otherwise, re-install uv and follow instructions to add it into your .zshrc or .bashrc
71
+
- If there's still an issue, check that `uv tool run --from wcgw@latest --python 3.12 wcgw_mcp` runs in your terminal. It should have no output and shouldn't exit.
72
+
- Debug the mcp server using `npx @modelcontextprotocol/[email protected] uv tool run --from wcgw@latest --python 3.12 wcgw_mcp`
73
+
66
74
### [Optional] Computer use support using desktop on docker
67
75
68
76
Computer use is disabled by default. Add `--computer-use` to enable it. This will add necessary tools to Claude including ScreenShot, Mouse and Keyboard control.
@@ -99,6 +107,12 @@ Then ask claude desktop app to control the docker os. It'll connect to the docke
99
107
100
108
Connect to `http://localhost:6080/vnc.html` for desktop view (VNC) of the system running in the docker.
101
109
110
+
The following requirements should be installed and working in the linux docker image:
111
+
112
+
1. Needs `xdotool` to execute commands on the desktop.
113
+
2. Needs `scrot` to take screenshots.
114
+
3. Needs `convert` from imagemagick to convert images.
115
+
102
116
## Usage
103
117
104
118
Wait for a few seconds. You should be able to see this icon if everything goes right.
@@ -112,7 +126,6 @@ Then ask claude to execute shell commands, read files, edit files, run your code
112
126
113
127
If you've run the docker for LLM to access, you can ask it to control the "docker os". If you don't provide the docker container id to it, it'll try to search for available docker using `docker ps` command.
0 commit comments