wcgw
wcgw is an MCP server that empowers chat applications to code, build, and run on your local machine.
wcgw is designed to provide a fully interactive shell experience that both users and the agent can control, including the ability to send keystrokes. This integration with the wcgw vscode extension allows for an enhanced agentic shell experience, making it easier for users to interact with the system. The repository focuses on minimalism and productivity, offering file editing tricks that help the agent work more efficiently. However, users should be aware of the risks involved, as this MCP server provides unfiltered access to the machine's shell and files. It does not impose restrictions on LLMs executing arbitrary commands, which could lead to unintended changes or misuse. Therefore, it is crucial to fully understand and accept these risks before running the repository.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"wcgw": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-wcgw"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions