Skip to content
The Daily Repo

tumf / mcp-shell-server

Secure MCP server for whitelisted shell command execution with stdin, argv pipelines, timeouts, and structured audit logging.

Why this job: name: mcp; says: mcp server; topics: model-context-protocol, mcp

What it does

  • 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 enforced

Get started

npx -y @smithery/cli install mcp-shell-server --client claude

You need: Python 3.11 or higher; mcp>=1.1.0

Maintenance
Active
Last commit 11 days ago
Stars
201
On GitHub
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v1.1.14
Released 21 days ago
Built with
Python
99% of the code

Is it looked after?

Contributors
3
Last 90 days
Issues
67% closed
5 still open
Pull requests
30 merged
1 waiting
Releases
18
16 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
bvisible / mcp-ssh-manager5354 days agoMITMac, Windows, Linux
sonirico / mcp-shell11145 days agoGPL-3.0No downloads
More: languages, topics and project record

Languages

  • Python 99%
  • Shell <1%
  • Makefile <1%
  • Dockerfile <1%

Topics

  • audit-log
  • command-whitelist
  • mcp
  • model-context-protocol
  • security
  • shell

Project record

  • JobMCP servers
  • StatusListed
  • Commits373
  • Forks51
  • Watching2
  • Stars in 28 days0
  • CreatedDec 10, 2024
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Type to search.

Try