MCP Servers / development / Shell MCP

Shell MCP

JSON →
none7development

Securely execute shell commands with whitelisting, resource limits, and timeout controls for LLMs.

Install
How to run this server
[ { "cmd": "npx @kevinwatt/shell-mcp", "imports": [] } ]
server path: shell-mcp
Tools
What this server exposes
shell_ls
List directory contents
shell_pwd
Show current working directory
shell_df
Show disk usage
shell_cat
Concatenate and display file contents
shell_echo
Display text
shell_ps
Show process status
shell_free
Show memory usage
shell_uptime
Show system uptime
shell_date
Show system date and time
shell_grep
Search text patterns in files
shell_w
Show who is logged on and what they are doing
shell_whois
Query WHOIS domain registration information
shell_find
Search for files in a directory hierarchy
shell_netstat
Network connection information
shell_lspci
List PCI devices
shell_lsusb
List USB devices
shell_dig
DNS lookup utility
shell_nslookup
Query DNS records
shell_ip
Show network devices and interfaces
shell_whereis
Locate binary, source and manual files
Configuration
Environment & auth
authnone
Resources
Shell MCP — MCP Server · libregistry