article
README
🚀 shell-command-mcp
shell-command-mcp是一个用于执行shell命令的MCP服务器。此项目由ChatWise赞助,ChatWise是一款集成一流的MCP支持的全功能LLM聊天机器人。
🚀 快速开始
手动配置
# 标准输入输出服务器
npx -y shell-command-mcp
JSON配置
{
"mcpServers": {
"shell-command": {
"command": "npx",
"args": ["-y", "shell-command-mcp"],
"env": {
"ALLOWED_COMMANDS": "cat,ls,echo"
}
}
}
}
允许的命令
使用ALLOWED_COMMANDS环境变量来明确指定此服务器可以运行的命令,每个命令之间用逗号分隔。你可以使用*允许任何命令,但这可能会带来安全隐患。
💻 使用示例
基础用法
# 手动配置启动服务器
npx -y shell-command-mcp
高级用法
{
"mcpServers": {
"shell-command": {
"command": "npx",
"args": ["-y", "shell-command-mcp"],
"env": {
"ALLOWED_COMMANDS": "cat,ls,echo"
}
}
}
}
上述JSON配置文件展示了如何通过JSON配置启动服务器,并设置允许运行的命令。
📄 许可证
本项目采用MIT许可证。
Scan to join WeChat group