基本能力
产品定位
MCP Shell Server 是一个用于执行 shell 命令的中间件,旨在为 AI 代理提供安全的 shell 命令执行能力。
核心功能
- 执行 shell 命令(支持单行和多行命令)
- 支持多种 shell 环境(如 bash、zsh、fish、powershell、cmd 等)
- 详细的错误处理和日志记录
- 兼容 MCP Inspector
适用场景
- AI 代理需要执行 shell 命令的场景
- 开发环境中需要自动化执行 shell 命令
- 需要跨平台 shell 命令执行支持
工具列表
- shell_exec: 执行指定的 shell 命令
- 参数:
command
(string, 必需) - 要执行的 shell 命令
常见问题解答
- 无明确常见问题解答部分
使用教程
使用依赖
- Node.js 环境
安装教程
通过 npm 安装(用户)
```bash
使用 npm
npm install -g @mkusaka/mcp-shell-server
使用 yarn
yarn global add @mkusaka/mcp-shell-server
使用 pnpm
pnpm add -g @mkusaka/mcp-shell-server
```
从源码安装(开发)
```bash
克隆仓库
git clone https://github.com/mkusaka/mcp-shell-server.git
cd mcp-shell-server
安装依赖
pnpm install
构建项目
pnpm build
```
调试方式
直接执行
```bash
node dist/index.js
或作为可执行文件
./dist/index.js
```
开发模式
bash
pnpm dev
使用 MCP Inspector 测试
bash
pnpm inspect