Enterprise DNA
M MCP Servers Developer low

sonirico/mcp-shell

by Various

Give hands to AI. MCP server to run shell commands securely, auditably, and on demand.

S

MCP

sonirico/mcp-shell

Added 1 June 2026

#ai #bash #go #llm #mcp #model-context-protocol #os-exec #shell

Overview

An MCP server written in Go that lets AI agents execute shell commands on a host machine. It provides a controlled interface with auditing and security constraints, enabling on-demand command execution.

Best for

Best for
Developers who need to give AI agents safe, auditable shell access for automation and operations tasks.

Use cases

  • Automating system administration tasks via AI agents
  • Running deployment scripts from a chat interface
  • Executing diagnostic commands for remote troubleshooting

Notes

An MCP server written in Go that lets AI agents execute shell commands on a host machine. It provides a controlled interface with auditing and security constraints, enabling on-demand command execution.

79 stars on GitHub. Last updated 2026-05-02. Licensed GPL-3.0.

Use cases

  • Automating system administration tasks via AI agents
  • Running deployment scripts from a chat interface
  • Executing diagnostic commands for remote troubleshooting

Pros

  • Written in Go, single binary deployment with no runtime dependencies
  • Built-in auditing for tracking all executed commands
  • Security-focused design with configurable command restrictions

Cons

  • Requires careful configuration to prevent unauthorized access
  • Limited to shell commands, no built-in file system or database access
  • Relatively small community and limited documentation

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Written in Go, single binary deployment with no runtime dependencies
  • Built-in auditing for tracking all executed commands
  • Security-focused design with configurable command restrictions

Cons

  • Requires careful configuration to prevent unauthorized access
  • Limited to shell commands, no built-in file system or database access
  • Relatively small community and limited documentation