命令执行器 MCP 服务器用于安全地执行预批准命令,为用户提供了一个安全、便捷的命令执行环境。
本服务器是一个 Model Context Protocol 服务器,用于安全地执行预批准命令。
您可以通过以下链接查看演示: https://github.com/user-attachments/assets/ed763a12-b685-4e0b-b9a5-bc948a590f51
npm install
npm run build
npm run watch
默认允许以下命令:
您可以通过设置 ALLOWED_COMMANDS
环境变量来自定义允许的命令,示例如下:
export ALLOWED_COMMANDS=git,ls,mkdir,python
若要与 Claude Desktop 一起使用,需添加服务器配置:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
配置示例如下:
{
"mcpServers": {
"command-executor": {
"command": "/path/to/command-executor/build/index.js"
}
}
}
命令执行器服务器实现了多项安全措施,保障系统的安全性:
要构建命令执行器,请使用 Node.js 和 npm,执行以下命令:
npm install
npm run build
如果您想为项目做出贡献,请按照以下步骤操作:
本项目根据 MIT 许可证发布,详细信息请查看 LICENSE
文件。