DesktopCommanderMCP 开发工具整合服务器源码

DesktopCommanderMCP 服务器源码是一套面向开发者的开源工具,把终端命令、文件操作、代码编辑和办公文档处理集中到 AI 对话窗口中,支持远程控制与审计日志,方便在本地环境中统一调度开发任务。

DesktopCommanderMCP 开发工具整合服务器源码
开发语言未说明
资源大小52.54MB
运行环境Windows / macOS / Linux
资源状态可查看

把开发操作收进一个对话窗口

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 消耗,但具体客…

图片预览