Shell Command Executor
Summary
This MCP server implementation provides a shell command execution interface, allowing AI models to interact with the local system through a standardized protocol. Developed by Kevin Watt, it leverages the @modelcontextprotocol/sdk to enable secure and controlled access to shell operations. The implementation is designed for automation tasks, system management, and scenarios where AI assistants need to perform local machine operations. It stands out by focusing on shell interactions, making it particularly useful for DevOps, system administration, and automated workflow applications.
Available Actions(20)
ls
List directory contents. Allowed Arguments: -l, -a, -h, -R, --help, *
cat
Concatenate and display file contents. Allowed Arguments: -n, -b, --help, *
pwd
Show current working directory. No Allowed Arguments.
df
Show disk usage. Allowed Arguments: -h, -T, --help
echo
Display text. Allowed Arguments: Any text.
ps
Show process status. Allowed Arguments: -e, -f, -u, --help
free
Show memory usage. Allowed Arguments: -h, -m, -g, --help
uptime
Show system uptime. No Allowed Arguments.
date
Show system date and time. Allowed Arguments: +%Y-%m-%d, +%H:%M:%S, --help
grep
Search text patterns in files. Allowed Arguments: -i, -v, -n, -r, -l, --color, *
w
Show who is logged on and what they are doing. Allowed Arguments: -h, -s, --no-header, --help
whois
Query WHOIS domain registration information. Allowed Arguments: -H, *
find
Search for files in a directory hierarchy. Allowed Arguments: -name, -type, -size, -mtime, *
netstat
Network connection information. Allowed Arguments: -a, -n, -t, -u, -l, -p, --help
lspci
List PCI devices. Allowed Arguments: -v, -k, -mm, -nn, --help
lsusb
List USB devices. Allowed Arguments: -v, -t, -d, -s, --help
dig
DNS lookup utility. Allowed Arguments: +short, +trace, +dnssec, @*, *
nslookup
Query DNS records. Allowed Arguments: -type=*, -query=*, *
ip
Show network devices and interfaces. Allowed Arguments: addr, link, route, neigh, -br, *
whereis
Locate binary, source and manual files. Allowed Arguments: -b, -m, -s, *
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论