Shell命令执行服务

一个用于执行Shell命令的MCP服务器,可通过环境变量配置允许执行的命令列表。

  • by egoist
  • TypeScript
  • 本地部署
  • 66 星标
  • 更新于
在 GitHub 查看 egoist/shell-command-mcp

使用说明

shell命令mcp

用于执行shell命令的MCP服务器。

该项目由以下机构赞助 ChatWise,一个具有一流MCP支持的一体化LLM聊天机器人。

用法

手动配置

# stdio server
npx -y shell-command-mcp

JSON配置

{
  "mcpServers": {
    "shell-command": {
      "command": "npx",
      "args": ["-y", "shell-command-mcp"],
      "env": {
        "ALLOWED_COMMANDS": "cat,ls,echo"
      }
    }
  }
}

允许的命令

使用 ALLOWED_COMMANDS 环境变量,明确允许此服务器可以运行的命令,用以下方式分隔每个命令 ,。您可以使用 * 允许任何命令,但这有潜在的危险。

许可证

MIT。