mcp
基于MCP协议的安全终端命令执行服务器
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp。 它的用途是:基于MCP协议的安全终端命令执行服务器 详细介绍见:https://321skill.com/skills/mcp-mcp-terminal/ 请根据该页面的说明完成安装。
使用示例
'帮我执行 npm run build,然后查看构建输出目录的文件列表',AI会通过MCP协议安全地在你的终端中运行 npm run build,并将执行结果和文件列表返回给你,无需手动操作命令行。
介绍
这个 Skill 解决的核心问题是:在 AI 助手与终端环境之间建立一条安全、可控的命令执行通道。传统上,AI 生成的命令需要人工复制粘贴到终端执行,效率低且容易出错;而直接赋予 AI 任意终端权限又存在巨大安全风险。本 Skill 通过 MCP(Model Context Protocol)协议,允许 AI 在预先定义的权限范围内执行终端命令,同时记录所有操作日志,确保可审计、可追溯。
使用方法非常简单:安装并启动该服务器后,AI 工具(如 Claude、Cursor 等)通过 MCP 协议自动发现并连接。你只需在对话中向 AI 提出如“帮我执行 npm run build”或“查看当前目录下所有文件”等终端操作请求,AI 便会通过本服务器安全地执行命令,并将输出结果返回给你。整个过程无需手动切换窗口,无需复制粘贴。
适合的用户群体包括:后端开发、运维工程师、全栈开发、以及任何需要频繁在终端中运行命令的 AI 使用者。尤其是当你需要批量执行构建任务、部署脚本、系统监控命令,或者希望 AI 辅助排查 Bug 时,这个 Skill 能大幅提升效率。
使用建议:建议在安全的环境(如本地开发机或 Docker 容器)中运行,并谨慎配置命令白名单或执行权限,避免将敏感操作暴露给 AI。同时,建议定期检查日志,确保命令执行符合预期。对于生产环境或高权限操作,请务必结合其他安全策略。
核心特点
与其他终端执行工具(如直接 shell 集成、SSH 插件)相比,本 Skill 基于 MCP 协议原生设计,AI 调用时无需额外适配,且内置命令执行控制与日志审计,安全性更高。
注意事项
不适合需要高交互式终端(如 vim、top 等)或需要长时间运行后台进程的场景,且依赖于 AI 工具对 MCP 协议的支持。
常见问题
这个 Skill 支持哪些操作系统?
支持 Linux、macOS 和 Windows,但部分命令(如 bash 特有命令)在 Windows 上可能需要额外配置。
如何限制 AI 只能执行某些命令?
可以在配置文件中设置 allowed_commands 白名单,或通过沙箱环境限制执行范围。