shell-mcp
Shell命令执行MCP服务器
为 LLM 提供安全 shell 命令执行功能的 MCP 服务器实现。
特征
安全执行:仅限白名单命令和参数
资源控制:内存和 CPU 使用率监控
超时控制:自动终止长时间运行的命令
尺寸限制:出于安全考虑的输出尺寸限制
MCP 集成:与 Claude 和其他兼容 MCP 的 LLM 兼容
安装
使用Dive Desktop进行配置
在 Dive Desktop 中点击“+ 添加 MCP 服务器”
复制并粘贴此配置:
工具文档
shell_ls、shell_pwd、shell_df 等。
执行白名单中的shell命令
输入:
command(字符串,必需):要执行的命令args(数组,可选):命令参数timeout(数字,可选):执行超时(以毫秒为单位)
使用示例
要求你的法学硕士:
手动启动
如果需要,请手动启动服务器:
要求
Node.js 18+
MCP 兼容的 LLM 服务
发展
执照
麻省理工学院 © Dewei Yen
关键词
甲基氯丙烯
壳
命令
克劳德
法学硕士
自动化
可用命令
可用的 shell 命令如下:
命令 | 描述 | 允许的参数 |
ls | 列出目录内容 | -l、-a、-h、-R、--help、* |
猫 | 连接并显示文件内容 | -n、-b、--帮助、* |
密码 | 显示当前工作目录 | 没有任何 |
自由度 | 显示磁盘使用情况 | -h、-T、--帮助 |
回声 | 显示文本 | 任何文本 |
附言 | 显示进程状态 | -e、-f、-u、--帮助 |
自由的 | 显示内存使用情况 | -h、-m、-g、--帮助 |
正常运行时间 | 显示系统正常运行时间 | 没有任何 |
日期 | 显示系统日期和时间 | +%Y-%m-%d, +%H:%M:%S, --帮助 |
grep | 在文件中搜索文本模式 | -i、-v、-n、-r、-l、--颜色、* |
西 | 显示谁登录以及他们正在做什么 | -h、-s、--无标题、--帮助 |
whois | 查询WHOIS域名注册信息 | -H,* |
寻找 | 在目录层次结构中搜索文件 | -名称、-类型、-大小、-修改时间、* |
网络状态 | 网络连接信息 | -a、-n、-t、-u、-l、-p、--帮助 |
lspci | 列出 PCI 设备 | -v、-k、-mm、-nn、--帮助 |
lsusb | 列出 USB 设备 | -v、-t、-d、-s、--帮助 |
挖 | DNS 查找实用程序 | +短,+跟踪,+ dnssec,@ *,* |
nslookup | 查询 DNS 记录 | -type=*,-query=*,* |
ip | 显示网络设备和接口 | 地址、链接、路由、邻居、-br、* |
其中 | 找到二进制文件、源文件和手册文件 | -b、-m、-s、* |
local-only server
The server can only run on the client's local machine because it depends on local resources.
一个安全的 MCP 服务器,用于执行具有资源和超时控制的白名单 shell 命令,旨在与 Claude 和其他与 MCP 兼容的 LLM 集成。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input.Last updated -1141MIT License
- -security-license-qualityA secure server that allows LLM applications like Claude to execute whitelisted system commands with user confirmation and comprehensive security features.Last updated -
- Asecurity-licenseAqualityAn MCP server that enables secure execution of shell commands across Windows, macOS, and Linux with built-in whitelisting and approval mechanisms for enhanced security.Last updated -94297MIT License
- -security-license-qualityA secure MCP server that provides controlled ShellJS access for LLMs, enabling AI systems to safely execute shell commands and interact with the filesystem within a configurable security sandbox.