一、项目介绍

让 AI 助手帮忙整理文件、跑命令、读 Excel、改 PDF,最大的顾虑永远是他会不会动错东西。很多自动化脚本要么权限过宽,要么功能单一,真要用起来还得在不同工具间拼。
Desktop Commander 是一个 MCP 服务器,把本地文件系统、终端、文件内容搜索、代码编辑等能力统一开放给 AI 客户端,并强调可控的交互式进程管理。它支持在内存里直接执行 Python/Node/R,原生读写 Excel、PDF、DOCX,让让 AI 操作电脑这件事既有能力边界又有操作手感。

二、项目基本信息

信息项详情
项目名称DesktopCommanderMCP
GitHub地址https://github.com/wonderwhy-er/DesktopCommanderMCP
项目描述This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
作者wonderwhy-er
开源协议MIT
开源状态公开
LanguagesJavaScript
支持平台Windows / macOS / Linux
最后更新2026-10-26

三、核心优势

  • 增强终端:交互式进程控制,命令执行更可控
  • 内存执行:直接在内存跑 Python/Node/R,不必落临时文件
  • 即时数据分析:直接让 AI 分析 CSV/JSON/Excel
  • 原生 Office 支持:读写、搜索 Excel,生成与修改 PDF、DOCX
  • 安全边界:能力开放但以可控方式暴露给客户端

四、适用场景

适合把本地开发机、资料整理、报表处理交给 AI 助手自动化的个人与团队,尤其适合需要频繁读写表格与文档的工作流。

五、安装教程

当前最新版本 v0.3.1。按下方命令安装(如遇网络问题可切换镜像源):

npx -y @wonderwhy-er/desktop-commander-mcp@latest

常见报错:依赖缺失时先升级运行环境(如 Node、Python、.NET、JDK)到项目要求版本;网络超时多为镜像或代理问题,可重试或换源。

六、使用示例

下面是一段可直接运行或参考的真实示例:

npx @wonderwhy-er/desktop-commander@latest setup
# 在 MCP 客户端配置中把上述命令加入 mcpServers 即可启用

七、常见问题

问:它会乱删我电脑文件吗?答:它把能力开放给已配置的 AI 客户端,操作仍由你的客户端与提示词驱动,建议仅在信任的工作目录启用。问:需要联网吗?答:核心为本地能力,无需联网即可使用。

八、总结

DesktopCommanderMCP 用一个清晰的设计,把把第三方能力安全接进 AI这件事从重复劳动变成了可复用、可维护的工程能力。它不追求大而全,而是把核心痛点解决得足够扎实,这正是日常开发与团队落地时最需要的那种工具。如果你也在被同类问题困扰,不妨按上面的安装与使用步骤试一试,把它接进自己的工作流。