mac

在macOS上通过MCP协议安全执行终端命令的服务器

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mac。
它的用途是:在macOS上通过MCP协议安全执行终端命令的服务器
详细介绍见:https://321skill.com/skills/mac/
请根据该页面的说明完成安装。

使用示例

'请帮我列出当前目录下所有修改过的Git文件,并打包成tar.gz。',它会通过mac skill安全地执行 `git status` 和 `tar` 等命令(如果在白名单内),并返回结果。或者,当你想清理磁盘空间时,可以说:'帮我找出大于100MB的日志文件并列出它们',skill会执行相应的查找命令。

介绍

mac skill 是一个基于模型上下文协议(MCP)的服务器,旨在解决在macOS系统中通过AI助手安全、可控地执行终端命令的难题。它充当了AI助手与本地系统shell之间的安全桥梁,避免AI直接、无限制地访问系统命令带来的潜在风险。

使用时,需要先部署此MCP服务器并将其配置到你的AI助手(如Claude Desktop)中。之后,当你在AI对话中提出需要执行终端命令的需求时,AI会通过此服务器来处理。服务器内置了白名单审批机制,只有经过预先批准的命令才会被实际执行,否则会请求用户确认或直接拒绝。

该skill非常适合需要在开发、运维或自动化工作流中频繁使用终端,但又希望引入AI辅助来提高效率,同时严格控制系统安全边界的用户。例如,开发者可以让AI帮忙执行构建、依赖安装或文件操作等重复性命令,而无需手动复制粘贴。

使用建议是,在初次部署后,应根据个人或团队的工作习惯,仔细配置命令白名单,平衡便利性与安全性。注意事项包括:它仅适用于macOS系统;需要用户具备基本的命令行和MCP服务器配置知识;对于高度敏感或破坏性操作,即使有白名单,也应保持谨慎。

核心特点

核心区别在于其严格的安全控制机制:通过预定义命令白名单和审批流程,确保只有被允许的命令才能执行,有效防止了AI助手误操作或执行恶意指令的风险。同时,它专为macOS系统设计,与系统集成度更高。

注意事项

不适合需要在Windows或Linux系统上执行命令,或要求完全无干预、全自动执行任意命令的场景。

常见问题

这个skill支持Windows或Linux吗?

不支持,它是专门为macOS系统设计的MCP服务器。

如何添加命令到白名单?

需要在服务器的配置文件中手动编辑和添加被允许执行的命令列表。