Enterprise DNA
M MCP Servers Developer low

rusiaaman/wcgw

by Various

Shell and coding agent on mcp clients

R

MCP

rusiaaman/wcgw

Added 1 June 2026

#agent #ai-agent #ai-coding #anthropic #chatgpt #claude #claude-desktop #custom-gpt

Overview

wcgw is an open-source Python tool that acts as a shell and coding agent for MCP (Model Context Protocol) clients. It exposes shell command execution and code running capabilities through the MCP interface, enabling AI models to interact with the user's system programmatically.

Best for

Best for
Developers using MCP clients who need a lightweight shell and coding agent

Use cases

  • Executing shell commands from an MCP client
  • Running code snippets in various languages via the agent
  • Automating development workflows through MCP-based tools

Notes

wcgw is an open-source Python tool that acts as a shell and coding agent for MCP (Model Context Protocol) clients. It exposes shell command execution and code running capabilities through the MCP interface, enabling AI models to interact with the user’s system programmatically.

660 stars on GitHub. Last updated 2026-04-29. Licensed Apache-2.0.

Use cases

  • Executing shell commands from an MCP client
  • Running code snippets in various languages via the agent
  • Automating development workflows through MCP-based tools

Pros

  • Open source with 660 GitHub stars, indicating community interest
  • Written in Python, making it accessible for customization
  • Integrates directly with MCP clients for seamless agent interaction

Cons

  • Requires an MCP client to function, limiting standalone use
  • Setup and configuration may be needed for different environments
  • Documentation is primarily in a single Readme, potentially sparse

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Open source with 660 GitHub stars, indicating community interest
  • Written in Python, making it accessible for customization
  • Integrates directly with MCP clients for seamless agent interaction

Cons

  • Requires an MCP client to function, limiting standalone use
  • Setup and configuration may be needed for different environments
  • Documentation is primarily in a single Readme, potentially sparse