Token导航 LogoToken导航TokenDH.com
Shell MCP logo
AI代理stdio官方级别未说明来源级核验

Shell MCP

MCP Server

@kevinwatt/shell-mcp

一个提供安全Shell命令执行能力的MCP服务器实现,适用于LLM集成。

工具数

20

提示词数

0

GitHub Stars

7

资源数

0
安全执行TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kevinwatt

提供方

kevinwatt

最后核验

2026/5/17 21:11

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @kevinwatt/shell-mcp

详细介绍

壳牌mcp

命令执行MCP服务器

](https://github.com/kevinwatt/shell-mcp) ![License](LICENSE)

一种MCP服务器实现,为LLM提供安全的shell命令执行功能。

特性

  • 安全执行:仅列出白名单中的命令和参数
  • 资源控制:内存和CPU使用率监控
  • 超时控制:自动终止长时间运行的命令
  • 大小限制:安全输出尺寸限制
  • MCP集成:与Claude和其他MCP兼容的LLM配合使用

安装

npm install @kevinwatt/shell-mcp

配置为 潜水桌面

  1. 点击Dive桌面中的“+添加MCP服务器”
  2. 复制并粘贴此配置:
{
  "mcpServers": {
    "shell": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/shell-mcp"
      ]
    }
  }
}

工具文档

  • shell_ls、shell_pwd、shell_df等。

- 执行白名单shell命令 - 输入: - command (string,必填):要执行的命令 - args (数组,可选):命令参数 - timeout (数字,可选):执行超时(毫秒)

使用示例

要求你的法学硕士:

"Show current directory using shell_pwd"
"List files using shell_ls with -l argument"
"Check disk usage using shell_df with -h argument"

手动启动

如果需要,请手动启动服务器:

npx @kevinwatt/shell-mcp

需求

  • Node.js 18+
  • MCP兼容LLM服务

发展

# Install dependencies
npm install

# Watch mode
npm run watch

# Run tests
npm test

# Lint
npm run lint

许可证

麻省 理工© 戴维 Yen

关键词

  • 主控程序
  • 外壳
  • 命令
  • 克劳德
  • 大语言模型
  • 自动化

可用命令

以下shell命令可用:

命令描述允许的参数
ls列出目录内容-l、-a、-h、-R、--help、\*
cat连接并显示文件内容-n,-b,--help,\*
pwd显示当前工作目录
df显示磁盘使用情况-h,-T,--help
echo显示文本任何文本
ps显示进程状态-e、-f、-u、--help
free显示内存使用情况-h、-m、-g、--help
uptime显示系统正常运行时间
date显示系统日期和时间+%Y-%m-%d,+%H:%m:%S,--帮助
grep在文件中搜索文本模式-i、-v、-n、-r、-l、--color、\*
w显示谁已登录以及他们正在做什么-h,-s,--no header,--help
whois查询whois域名注册信息-H,\*
查找在目录层次结构中搜索文件-name、-type、-size、-mtime、\*
netstat网络连接信息-a、-n、-t、-u、-l、-p、--help
lspci列出PCI设备-v、-k、-mm、-nn、--help
lsusb列出USB设备-v、-t、-d、-s、--help
digDNS查找实用程序+短、+跟踪、+dnssec@*, *
nslookup查询DNS记录-类型=*,-查询=\*,\*
ip显示网络设备和接口地址、链接、路由、邻居、-br、\*
其中查找二进制文件、源文件和手动文件-b、-m、-s、\*

目录标签

目录标签

安全执行TypeScriptClaudeShell命令执行本地部署MCP服务器LLM集成资源控制

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@kevinwatt/shell-mcp

工具数量(toolCount,工具数)

20

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP