使用说明
基本能力
产品定位
Bash MCP(主控程序)是一个安全执行bash命令的工具,适用于需要严格控制命令执行权限的场景。
核心功能
- 在受控环境中执行bash命令
- 支持无状态和有状态(交互式)命令执行
- 安全保护措施:
- 命令白名单
- 目录白名单
- 命令验证
- 输出清理
- 交互式命令的会话管理
- 全面的日志记录
适用场景
- 自动化脚本执行
- 开发环境管理
- 系统管理
- 需要安全执行bash命令的其他场景
工具列表
executeCommand: 执行单个bash命令initBashMCP: 初始化Bash MCP实例createSession: 创建交互式会话sendInput: 向会话发送输入closeSession: 关闭会话
使用教程
使用依赖
确保已安装Node.js和npm。
安装教程
npm install
npm run build
调试方式
npm test