让AI帮你操作电脑!Desktop Commander MCP 零基础使用指南
什么是Desktop Commander MCP?
Desktop Commander MCP是一款免费开源的AI辅助工具,能让Claude Desktop直接控制你的电脑!通过它,你可以用自然语言让AI执行终端命令、管理文件、编辑代码,全程本地运行,无需API令牌,保护隐私又高效。
核心功能
1. 终端命令执行
- 一句话运行命令:输入"帮我列出当前文件夹所有文件",AI自动转为终端命令并返回结果
- 支持复杂操作:如批量重命名文件、运行Python脚本、安装软件等
- 实时输出:命令执行过程和结果实时显示在Claude聊天界面
2. 文件系统管理
- 可视化操作:通过对话创建/删除/移动文件/文件夹,如"在桌面新建test文件夹"
- 内容编辑:直接修改文本文件,如"打开config.txt,将port值改为8080"
- 搜索定位:快速查找文件,如"帮我找到所有扩展名为.log的文件"
3. 代码开发辅助
- 智能编辑:支持Python/Java等多种语言,如"优化这段排序算法代码"
- 错误调试:粘贴报错信息,AI帮你定位问题并修复
- 项目分析:自动生成代码注释、提取函数说明
3步快速安装
准备工作
- 安装 Node.js(v18.0以上版本)
- 安装 Claude Desktop客户端
安装步骤
- 打开终端(Windows用PowerShell,Mac用终端),执行以下命令:
bash
npx @wonderwhy-er/desktop-commander@latest setup
- 自动配置:脚本会自动修改Claude配置文件,添加MCP服务器
- 重启Claude:关闭并重新打开Claude Desktop,在设置中确认"desktop-commander"已启用
基础使用教程
示例1:执行终端命令
在Claude中输入:帮我在当前目录执行"ls -la"命令,看看有哪些文件
AI执行流程:
- 调用Desktop Commander工具
- 执行
ls -la命令 - 返回结果:
plaintext
total 24
drwxr-xr-x 4 user staff 128 Jun 10 14:30 .
drwxr-xr-x 6 user staff 192 Jun 10 14:28 ..
-rw-r--r-- 1 user staff 512 Jun 10 14:30 app.py
-rw-r--r-- 1 user staff 320 Jun 10 14:30 README.md
示例2:管理文件
在Claude中输入:帮我创建一个名为"ai_project"的文件夹,并在里面新建"main.py"
AI执行结果:
成功创建文件夹:./ai_project
成功创建文件:./ai_project/main.py 需要帮你写入初始代码吗?
注意事项
- 安全设置:首次使用需在系统偏好设置中允许Claude控制终端
- 权限管理:默认仅允许访问用户目录,如需操作系统文件需手动配置
- 命令限制:危险命令(如
rm -rf)会被自动拦截,确保系统安全 - 跨平台支持:兼容Windows 10+、macOS 12+、Linux(Ubuntu 20.04+)
官方资源
- 官网:https://desktopcommander.app
- GitHub仓库:查看源码
- 配置文档:详细教程
- 常见问题:FAQ
小贴士:如果忘记命令格式,直接问Claude"如何用Desktop Commander做XX",AI会教你具体操作!