local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Built as a TypeScript application that provides a secure interface for bash command execution with comprehensive session management for interactive command sessions.
Bash MCP(主控制程序)
一个 TypeScript 应用程序,允许 Claude 在安全保障下安全地执行 bash 命令。
特征
- 在受控环境中执行 bash 命令
- 支持无状态和有状态(交互式)命令执行
- 安全保障措施:
- 白名单命令
- 白名单目录
- 命令验证
- 输出清理
- 交互式命令的会话管理
- 综合日志记录
安装
Copy
配置
配置存储在config/default.json
中。您可以自定义:
- 允许的命令
- 允许的目录
- 会话设置
- 安全设置
- 日志记录设置
示例配置:
Copy
用法
简单命令执行
Copy
互动环节
Copy
安全注意事项
此 MCP 在设计时充分考虑了安全性,但重要的是:
- 保持允许的命令和目录列表尽可能严格
- 定期检查并更新配置
- 监控日志中是否存在可疑活动
- 保持 MCP 及其依赖项保持最新
发展
建筑
Copy
代码检查和格式化
要检查 linting 问题:
Copy
要自动修复 linting 和格式问题:
Copy
或者手动:
Copy
测试
Copy
This server cannot be installed
一个 TypeScript 应用程序,允许 Claude 使用安全保障措施(包括白名单命令、目录和全面日志记录)安全地执行 bash 命令。