前置条件
- 1已注册 DeepSeek 开放平台并创建 API Key
- 2已安装 VS Code 1.95 以上版本
- 3已安装 Node.js 18 以上(MCP Server 通过 npx 启动)
- 4了解基本的 JSON 配置文件编辑
常见问题
QDesktop Commander 和直接让 AI 写代码有什么区别?
区别在「执行力」。普通对话里 AI 只能给你代码片段,复制粘贴执行全凭人工;Desktop Commander 让 AI 自己读文件、改文件、跑命令、看报错再改,形成闭环。搭配 DeepSeek V4.1 Flash 的长上下文,它能一次性吞进整个项目的目录结构再动手。代价是权限——它能执行终端命令,所以必须配白名单,别在工作目录外裸奔。
Q为什么用 DeepSeek 而不是 GPT 或 Claude 跑 Desktop Commander?
三个原因。一是 Desktop Commander 的典型用法是多轮工具调用循环(读文件→改→跑命令→看报错→再改),一轮任务动辄十几轮,DeepSeek V4.1 Flash 输入每百万 token 不到 1 元,跑一轮复杂任务的模型成本通常控制在 3 毛钱以内;二是它的 Function Calling 稳定,MCP 工具调用的参数格式遵从率高;三是国内网络直连 api.deepseek.com 不需要代理。如果任务对推理质量要求极高(如复杂重构的方案设计),可以切 deepseek-reasoner 只做规划、deepseek-chat 做执行。
QMCP 配置里 allowedDirectories 应该怎么设?设大了怕危险,设小了 AI 跑不动怎么办?
按「项目目录 + 临时目录」两个粒度设。项目目录指向你当天真正要改的仓库根目录,AI 只能在这棵子树里读写;系统临时目录(Windows 是 %TEMP%,macOS/Linux 是 /tmp)放开给构建产物和下载缓存。千万不要图省事把 C:\ 或 / 加进去——那等于把整台机器交给 AI。实测在只有项目目录 + /tmp 的配置下,安装依赖、跑测试、git 提交、本地起服务四类操作全部能正常执行,日常开发不需要更多权限。