A secure, context-aware MCP server for shell command execution with comprehensive logging and AI optimizations, enabling interactive sessions and safe system administration via Claude Desktop.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
ws: Memory exhaustion DoS from tiny fragments and data chunks
ws: Uninitialized memory disclosure
process.env. You'll be asked to provide them before it can run.COMSPECMCP_EXEC_ALERT_RETENTIONMCP_EXEC_ALLOWED_DIRECTORIES— "cwd,/tmp" # Comma-separated allowed directoriesMCP_EXEC_AUDIT_ENABLED— true # Enable audit loggingMCP_EXEC_AUDIT_LOGMCP_EXEC_AUDIT_LOG_LEVEL— debug # emergencyalertcriticalerrorwarningnoticeinfodebugMCP_EXEC_AUDIT_RETENTION— 30 # Days to retain logsMCP_EXEC_BLOCKED_COMMANDS— "rm -rf /,format" # Comma-separated blocked commandsMCP_EXEC_COLORIZE_OUTPUTMCP_EXEC_CONFIRM_DANGEROUS— "": "true",MCP_EXEC_DESKTOP_NOTIFICATIONS_ENABLEDMCP_EXEC_ENABLE_AI_OPTIMIZATIONS— true # Enable AI-powered optimizationsMCP_EXEC_ENABLE_HEARTBEAT— true # Enable connection monitoringMCP_EXEC_FILESYSTEM_ACCESS— full # read-onlyrestrictedfullMCP_EXEC_FORMAT_CODE_BLOCKSMCP_EXEC_FORMAT_STRUCTURED— true # Format output in structured formatMCP_EXEC_INACTIVITY_TIMEOUT— 0 # Inactivity timeout in ms (0 = disabled, recommended for MCP)MCP_EXEC_INCLUDE_METADATAMCP_EXEC_INCLUDE_SUGGESTIONSMCP_EXEC_LOG_DIRMCP_EXEC_MAX_ALERTS_PER_HOURMCP_EXEC_MAX_FILE_SIZE— 100 # Maximum file size in MBMCP_EXEC_MAX_HISTORY_SIZEMCP_EXEC_MAX_MEMORY— 1024 # Maximum memory usage in MBMCP_EXEC_MAX_OUTPUT_LENGTH— 10000 # Maximum output length in bytesMCP_EXEC_MAX_PROCESSES— 10 # Maximum number of processesMCP_EXEC_MAX_SESSIONS— 10 # Maximum concurrent sessionsMCP_EXEC_MCP_INCLUDE_CONTEXT— true # Include context dataMCP_EXEC_MCP_LOGGING_ENABLED— true # Enable MCP client notificationsMCP_EXEC_MCP_LOG_LEVEL— "": "warning"MCP_EXEC_MCP_QUEUE_SIZE— 100 # Max queued messagesMCP_EXEC_MCP_RATE_LIMIT— 60 # Max messages per minuteMCP_EXEC_MONITORING_ENABLEDMCP_EXEC_NETWORK_ACCESS— true # Allow network accessMCP_EXEC_PRESERVE_WORKING_DIRMCP_EXEC_SANDBOXING_ENABLED— false # Enable sandboxingMCP_EXEC_SECURITY_LEVEL— "": "strict",MCP_EXEC_SESSION_BUFFER_SIZE— 1000 # Session output buffer sizeMCP_EXEC_SESSION_PERSISTENCEMCP_EXEC_SESSION_TIMEOUT— 1800000 # Session timeout (30 minutes)MCP_EXEC_SHOW_COMMAND_HEADERMCP_EXEC_SHOW_EXECUTION_TIMEMCP_EXEC_SHOW_EXIT_CODEMCP_EXEC_SHUTDOWN_TIMEOUT— 5000 # Graceful shutdown timeout (5 seconds)MCP_EXEC_STRIP_ANSI— true # Strip ANSI escape codesMCP_EXEC_SUMMARIZE_VERBOSE— true # Summarize verbose outputMCP_EXEC_TERMINAL_VIEWER_AUTH_TOKENMCP_EXEC_TERMINAL_VIEWER_BUFFER_SIZEMCP_EXEC_TERMINAL_VIEWER_ENABLEDMCP_EXEC_TERMINAL_VIEWER_ENABLE_AUTHMCP_EXEC_TERMINAL_VIEWER_HOSTMCP_EXEC_TERMINAL_VIEWER_MAX_SESSIONSMCP_EXEC_TERMINAL_VIEWER_PORTMCP_EXEC_TERMINAL_VIEWER_SESSION_TIMEOUTMCP_EXEC_TIMEOUT— 300000 # Command timeout in millisecondsMCP_EXEC_USE_MARKDOWN— true # Use Markdown formattingSHELL[](https://m8ven.ai/mcp/bensons-mcp-exec-rw38i7)