Changes for version 0.102 - 2026-05-02
- Pass the original command through to the compressor in MCP::Run::format_result so command-specific filters (ls, git, make, …) match when mcp-run-bash runs with compression enabled. Subclasses overriding format_result should accept the new fourth argument: format_result($tool, $result, $compress, $command).
- Add CLAUDE.md and reframe README around mcp-run-bash as the primary product (stdio MCP server) and mcp-run-compress as the bonus PreToolUse hook for Claude Code, standalone-installable via the raudssus/mcp-run-compress Docker image.
Documentation
MCP server that executes shell commands via bash over stdio
Wrap a shell command through MCP::Run::Compress for LLM-friendly output
Modules
MCP server with a command execution tool
MCP server that executes commands via bash
Output compression for LLMs
Command Output Compression Reference