local-only server
The server can only run on the client’s local machine because it depends on local resources.
shell-mcp
Shell命令执行MCP服务器
为 LLM 提供安全 shell 命令执行功能的 MCP 服务器实现。
特征
- 安全执行:仅限白名单命令和参数
- 资源控制:内存和 CPU 使用率监控
- 超时控制:自动终止长时间运行的命令
- 尺寸限制:出于安全考虑的输出尺寸限制
- MCP 集成:与 Claude 和其他兼容 MCP 的 LLM 兼容
安装
Copy
使用Dive Desktop进行配置
- 在 Dive Desktop 中点击“+ 添加 MCP 服务器”
- 复制并粘贴此配置:
Copy
工具文档
- shell_ls、shell_pwd、shell_df 等。
- 执行白名单中的shell命令
- 输入:
command
(字符串,必需):要执行的命令args
(数组,可选):命令参数timeout
(数字,可选):执行超时(以毫秒为单位)
使用示例
要求你的法学硕士:
Copy
手动启动
如果需要,请手动启动服务器:
Copy
要求
- Node.js 18+
- MCP 兼容的 LLM 服务
发展
Copy
执照
麻省理工学院 © 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、* |
You must be authenticated.
Tools
一个安全的 MCP 服务器,用于执行具有资源和超时控制的白名单 shell 命令,旨在与 Claude 和其他与 MCP 兼容的 LLM 集成。
- Features
- Installation
- Configuration with Dive Desktop
- Tool Documentation
- Usage Examples
- Manual Start
- Requirements
- Development
- License
- Keywords
- Available Commands