ES

egoist/shell-command-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

66 stars 6 forks 质量 45 趋势 14

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

概览

MCP服务器用于执行shell命令。 本项目由ChatWise赞助,ChatWise是一款拥有一流的MCP支持的一体化大型语言模型聊天机器人。 使用环境变量ALLOWED_COMMANDS明确允许该服务器执行命令,并将每个命令分隔成 。你可以用 * 来允许任何命令,但这可能有危险。

概述(AI 翻译)

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

本项目由ChatWise赞助,ChatWise是一款拥有一流的MCP支持的一体化大型语言模型聊天机器人。

用途

手动配置

JSON 配置

允许的命令

使用ALLOWED_COMMANDS环境变量明确允许该服务器运行命令,并用,分隔每个命令。你可以用*来允许任何命令,但这可能有危险。

许可证

麻省理工。

本页由 AI 翻译,技术细节请以原文为准。

README

shell-command-mcp

MCP server for executing shell commands.

This project is sponsored by ChatWise, an all-in-one LLM chatbot with first-class MCP support.

Usage

Configure manually

# stdio server
npx -y shell-command-mcp

JSON config

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

Allowed commands

Use ALLOWED_COMMANDS environment variable to explictly allow the commands that this server can run, separate each command by ,. You can use * to allow any command, but this is potentially dangerous.

License

MIT.

在 GitHub 查看完整 README

安装

npx -y shell-command-mcp
新手?先看 mcpskill.org 教程 →

配置

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