mcp-shell-server MCP Server
tumf/mcp-shell-server
[](https://agentrank-ai.com/tool/tumf--mcp-shell-server/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Secure MCP server for whitelisted shell command execution with stdin, argv pipelines, timeouts, and structured audit logging.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
tumf/mcp-shell-server is a Python MCP server licensed under MIT. Secure MCP server for whitelisted shell command execution with stdin, argv pipelines, timeouts, and structured audit logging. Topics: audit-log, command-whitelist, mcp, model-context-protocol, security, shell.
Ranked #4129 out of 24846 indexed tools.
Has 11 contributors.
Ecosystem
Score Breakdown
201 stars → growing community
Last commit 1mo ago → moderate activity
9/14 issues closed → decent issue management
11 contributors → active community
3 dependents → few downstream users
1,316 weekly installs → gaining traction
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
How to Improve
Matched Queries
From the README
# MCP Shell Server A trusted execution server implementing the Model Context Protocol (MCP). It runs allowlisted commands as argv arrays, with stdin input, contained redirection, a minimal child environment, execution limits, and structured audit logging. **This package is not a sandbox.** Allowing a command delegates that program the server process's existing OS authority. Read [Trusted execution contract](#trusted-execution-contract) before configuring it. <a href="https://glama.ai/mcp/servers/rt2d4pbn22"></a> ## Features * **Argv-based Command Execution**: Allowed commands run via subprocess argv without shell-string interpretation * **Standard Input Support**: Pass input to commands via stdin * **Comprehensive Output**: Returns stdout, stderr, exit status, and execution time * **Safe Pipeline Support**: Pipelines preserve and validate argv segments instead of invoking a shell * **Execution Limits**: Server-side default timeout, maximum timeout, and output byte caps are enforceRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.