wcgw MCP server
Shell and coding agent on mcp clients
What wcgw does
Summarised from the project README; check the repository for the latest details.
Features
- ⚡ Create, Execute, Iterate: Ask claude to keep running compiler checks till all errors are fixed, or ask it to keep checking for the status of a long running command till it's done.
- ⚡ Large file edit: Supports large file incremental edits to avoid token limit issues. Smartly selects when to do small edits or large rewrite based on % of change needed.
- ⚡ Syntax checking on edits: Reports feedback to the LLM if its edits have any syntax errors, so that it can redo it.
- ⚡ Interactive Command Handling: Supports interactive commands using arrow keys, interrupt, and ansi escape sequences.
- ⚡ File protections:
- The AI needs to read a file at least once before it's allowed to edit or rewrite it. This avoids accidental overwrites.
Tools exposed (7)
Initialize– Reset shell and set up workspace environmentBashCommand– Execute shell commands with timeout controlReadFiles– Read content from one or more filesWriteIfEmpty– Create new files or write to empty filesFileEdit– Edit existing files using search/replace blocksReadImage– Read image files for display/processingContextSave– Save project context and files for Knowledge Transfer or saving task checkpoints to be resumed later
Requirements
- Python with uv (runs with uvx/uv)
Repository: rusiaaman/wcgw
Stars: ★678
Language: Python
Last updated: 2026-09-12
agentai-agentai-codinganthropicchatgptclaudeclaude-desktopcustom-gptllmllm-agentllm-codemcpmcp-serveropenaishellterminal
Stars: ★678
Language: Python
Last updated: 2026-09-12
agentai-agentai-codinganthropicchatgptclaudeclaude-desktopcustom-gptllmllm-agentllm-codemcpmcp-serveropenaishellterminal
How to install wcgw MCP in Claude Desktop, Cursor and VS Code
Install
Taken from the project README (README mcpServers JSON). Check the README for required API keys before use.
Claude Code
Terminal (claude CLI)
claude mcp add --transport stdio wcgw -- uvx --python 3.12 wcgw@latestClaude Desktop
claude_desktop_config.json
{
"mcpServers": {
"wcgw": {
"command": "uvx",
"args": [
"--python",
"3.12",
"wcgw@latest"
]
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"wcgw": {
"command": "uvx",
"args": [
"--python",
"3.12",
"wcgw@latest"
]
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"wcgw": {
"type": "stdio",
"command": "uvx",
"args": [
"--python",
"3.12",
"wcgw@latest"
]
}
}
}Add to config generator – combine it with other servers, or get the Windsurf format.
Maintain this project? Get it featured for free during launch →
Related Coding & IDE MCP servers
context7 by upstash · ★63052
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Coding & IDE
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Coding & IDE
serena by oraios · ★30271
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
Coding & IDE
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
Coding & IDE
activepieces by activepieces · ★25058
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents
Coding & IDE
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents
Coding & IDE
n8n-mcp by czlonkowski · ★23073
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Coding & IDE
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Coding & IDE
Auto-claude-code-research-in-sleep by wanshuiyin · ★17497
ARIS ⚔️ (Auto-Research-In-Sleep) — Lightweight Markdown-only skills for autonomous ML research: cross-model review loops, idea discovery, an
Coding & IDE
ARIS ⚔️ (Auto-Research-In-Sleep) — Lightweight Markdown-only skills for autonomous ML research: cross-model review loops, idea discovery, an
Coding & IDE
fastapi_mcp by tadata-org · ★12021
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Coding & IDE
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Coding & IDE
Weekly MCP digest – new and trending MCP servers in your inbox.