
把开发操作收进一个对话窗口
DesktopCommanderMCP 是一个基于 Model Context Protocol 的开源服务器,目标不是替代某个 IDE,而是让 AI 客户端直接面向整个操作系统工…
项目建立在 MCP Filesystem Server 之上,在文件系统操作之外补充了搜索替换式代码编辑、长时间运行的终端命令、进程管理以及 PDF、Ex…
终端、文件与文档处理的主要能力
在终端侧,DesktopCommanderMCP 支持输出流式传输、命令超时和后台执行,并能与运行中的进程交互,例如 SSH 会话、数据库或开发服务器。
代码搜索基于 vscode-ripgrep 实现递归查找,支持模糊搜索回退、字符级差异对比和多匹配替换。文档处理方面,它可以读取 PDF 文本、从 Markdown 创建 PDF、增删页面,也能读写、编辑和搜索 Word 文档;
远程控制、审计与安全配置
通过 Remote MCP 协议,ChatGPT、Claude 网页版等远程服务可以控制本地主机,命令下发后执行结果实时回传。
安全方面,源码提供符号链接穿越防护、命令黑名单及绕过保护、Docker 沙箱隔离等措施,并可通过配置文件调整黑名单、防护策略和隔离级别。多用户场景下支持基于宿主客户端的权限管理。
使用前需要确认的事项
这套源码涉及本地终端和文件系统操作,实际部署前建议先核对目标操作系统是否在 Windows、macOS 或 Linux 范围内,并确认 Node.
项目资料提到兼容 Claude 等客户端且无需额外 API 消耗,但具体客…