Desktop Commander MCP Skill 技能
让 AI 直接操控本地电脑
技能简介
Desktop Commander MCP 是一款让 AI 直接操控本地电脑的 MCP 服务器,为 Claude 等 AI 助手赋予完整的终端控制、文件系统与进程管理能力。它构建在官方的 MCP Filesystem Server 之上,并额外提供了强大的搜索与替换式文件编辑能力,让 AI 不仅能"看文件",还能真正"动手改文件、跑命令、管进程"。
它最大的特点是"用你已有的客户端订阅,而不是额外的 API 令牌成本"。项目在 GitHub 已获 9652 星、1201 次 fork,月下载量超过 36 万次,其中包括 Excel、PDF、DOCX 等原生办公文档支持,是 MCP 社区最受欢迎的桌面控制类服务器之一。官方还提供了独立的 Desktop Commander App(Beta),带来可视化文件预览与多模型支持。
核心能力
- 终端命令执行:在本地执行长时间运行的终端命令,支持输出流式返回、命令超时与后台执行。
- 进程管理:列出并终止进程,与正在运行的进程交互(SSH、数据库、开发服务器等)。
- 高级文件编辑:在官方 Filesystem Server 基础上,提供基于搜索与替换的精准文件编辑能力。
- 内存中执行代码:无需落盘即可运行 Python、Node.js、R 代码,适合快速分析与实验。
- 办公文档原生支持:原生读写编辑与搜索 Excel(.xlsx/.xls/.xlsm),读取与生成 PDF,外科手术式编辑 Word(.docx)及 Markdown 转 DOCX。
- 远程 AI 控制:可通过 Remote MCP 从 ChatGPT、Claude 网页版等远程 AI 服务调用 Desktop Commander。
- 输出分页:读取终端输出时支持 offset/length 控制,避免上下文被超长输出挤爆。
安装配置
- npm 安装:包名为
@wonderwhy-er/desktop-commander,通过 npx 或 npm 安装后在 MCP 客户端中注册。 - MCP 客户端配置:在 Claude Desktop 等客户端的 MCP 配置中加入该服务器,即可获得终端与文件工具。
- 桌面 App(可选):从官网下载 Desktop Commander App(macOS / Windows),可用任意模型并实时预览文件改动。
- 远程接入(可选):如需从 ChatGPT、Claude 网页版调用,配置 Remote MCP(mcp.desktopcommander.app)即可。
使用步骤
- 在 MCP 客户端中完成 Desktop Commander 服务器的注册与启用。
- 直接用自然语言向 AI 下达任务,例如"分析这个 CSV 文件并给出统计摘要"。
- AI 会调用相应工具执行终端命令、读取或编辑文件,并把结果返回对话。
- 对于长任务,AI 可通过后台执行与输出分页来持续跟踪进度,必要时交互正在运行的进程。
- 在桌面 App 中,你还可以实时查看 AI 对文件的改动预览,并用内置 Markdown 编辑器快速修正。
适用场景
- 数据分析:直接让 AI 分析本地 CSV / JSON / Excel 文件,无需手动转换格式。
- 文档批处理:批量读取、编辑、生成 PDF 与 Word 文档,处理办公自动化任务。
- 开发与运维:让 AI 执行终端命令、管理进程、连接 SSH 与数据库、重启开发服务器。
- 实验性编程:在内存中运行 Python / Node.js / R 片段做快速验证,不污染工作目录。
适用人群
需要让 AI 助手直接操作本地电脑的开发者、数据分析师、运维人员与办公自动化爱好者,尤其适合希望用已有客户端订阅替代额外 API 花费的用户。
工作原理
Desktop Commander 作为 MCP 服务器运行,向 AI 客户端暴露一组工具(终端执行、文件读写编辑、进程管理、文档处理等)。AI 根据对话调用对应工具,服务器在本机实际执行并返回结构化结果。由于所有操作都在本地进行,配合 MCP 客户端的授权机制,可以在不引入额外云服务的情况下获得完整的桌面控制体验。
官方链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议