claude-command-runner
by M-Pineapple
Overview
Facilitates AI (Claude Desktop) interaction with terminal applications by executing commands, streaming output, managing command pipelines, and providing smart suggestions, primarily optimized for Warp Terminal.
Installation
./.build/release/claude-command-runner --port 9876Environment Variables
- EDITOR
Security Notes
The server uses `eval` to execute arbitrary commands within a bash script created on `/tmp`. While it includes configurable `blockedCommands` and `blockedPatterns`, `eval` is inherently dangerous and can lead to remote code execution if the input is not perfectly sanitized. An attacker with local access or the ability to manipulate the command input to the MCP server could exploit this for arbitrary code execution. The `createOutputCaptureScript` function uses `eval "$COMMAND"` directly, which is a critical vulnerability.
Similar Servers
DesktopCommanderMCP
Enables an AI agent to interact with the local filesystem and terminal, execute commands, analyze data, and perform code editing.
tmux-mcp
Enables AI assistants to interact with, control, and observe tmux terminal sessions.
responsible-vibe-mcp
Transforms any AI coding agent into a structured development partner by guiding it through battle-tested engineering workflows with persistent context and documentation.
vibes
Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers, allowing users to describe what they want to build and have Claude implement it while teaching them.