mcp_command_server
一个支持远程命令执行的安全JSON-RPC MCP工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp_command_server。 它的用途是:一个支持远程命令执行的安全JSON-RPC MCP工具。 详细介绍见:https://321skill.com/skills/mcp-command-server/ 请根据该页面的说明完成安装。
使用示例
“请通过命令服务器,在预生产环境的Docker容器中执行数据库迁移脚本。”,它会通过安全的JSON-RPC接口,向配置好的远程服务器发送指令,在指定的容器内运行迁移命令,并将执行结果和日志返回给你。或者,你可以说:“检查一下服务器A的磁盘使用情况。”,AI会调用该工具执行 `df -h` 等安全命令并返回报告。
介绍
mcp_command_server 是一个专为AI Agent设计的工具,它解决了在AI工作流中安全、可控地执行远程命令的需求。传统的AI助手在需要操作服务器或执行系统命令时,往往面临权限过高、操作不可控等安全风险。
该工具通过一个安全的JSON-RPC接口,允许AI Agent向指定的远程服务器发送命令。其核心在于内置了强大的安全过滤机制,可以定义允许执行的命令白名单,并支持将命令执行环境隔离在Docker容器中,从而有效防止恶意或危险操作。
它非常适合需要在自动化流程中集成系统级操作的开发者和运维人员。无论是部署代码、重启服务、执行批处理脚本,还是进行系统监控,都可以通过AI Agent安全地触发。
使用建议:在配置时,请务必仔细定义命令过滤规则,仅开放必要的权限。对于生产环境,强烈建议结合容器化部署,以实现最大程度的环境隔离和安全保障。
核心特点
与同类远程执行工具相比,它原生集成了针对AI Agent场景的命令过滤和容器化执行环境,将安全控制作为核心功能,而非事后补充。其JSON-RPC协议设计也使其能无缝集成到基于MCP(Model Context Protocol)的AI工作流中。
注意事项
不适合需要直接、无限制访问底层操作系统或执行高度交互式命令行任务的场景。
常见问题
这个工具能执行任意命令吗?
不能,它依赖预设的命令白名单和过滤规则,只能执行被明确允许的命令,确保安全。
支持在哪些环境中部署?
支持在Linux、macOS等服务器环境部署,并通过Docker容器来隔离命令执行环境。