Desktop Commander MCP

Desktop Commander MCP

Desktop Commander MCP是功能强大的桌面自动化MCP服务器,让AI能够搜索/更新/管理文件、执行终端命令、运行进程、原生处理Excel/PDF/DOCX文件。支持交互式进程控制、内存代码执行、文件预览UI,远超其他AI编辑器的文件操作能力。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

Desktop Commander MCP 是一个模型上下文协议服务器,让 AI 能够搜索、更新、管理文件并运行终端命令。支持代码和文本操作、进程管理、文件预览UI、Excel/PDF/DOCX原生处理,远超其他AI编辑器的能力范围。

核心功能

  • 终端命令执行:支持输出流式传输、超时控制、后台执行、进程管理(列出/终止)、输出分页防止上下文溢出
  • 文件系统操作:读写文件(文本/Excel/PDF/DOCX)、创建/列出目录、递归目录列表、移动文件/目录、文件内容搜索(ripgrep)、文件元数据
  • 原生办公文档支持:Excel(.xlsx/.xls/.xlsm)读写编辑搜索、PDF文本提取和创建、DOCX读写编辑和markdown互转
  • 内存代码执行:无需保存文件即可运行 Python/Node.js/R 代码,即时数据分析
  • 文件预览UI:在 Claude Desktop 中可视化文件预览,支持渲染 Markdown、内联图片、可展开内容
  • 安全防护:精确文本替换、符号链接遍历防护、命令黑名单、Docker隔离模式、审计日志
  • 远程MCP支持:可从 ChatGPT、Claude Web 等远程AI服务控制本地桌面

适用场景

  • AI 辅助代码开发和项目管理(搜索、编辑、重构代码)
  • 通过终端命令执行长时间运行的进程(SSH、数据库、开发服务器)
  • 即时数据分析(直接让AI分析CSV/JSON/Excel文件)
  • 自动化办公文档处理(Excel/PDF/Word批量操作)
  • 远程AI控制:通过 Remote MCP 从云端AI服务控制本地桌面
  • 系统管理与运维自动化

安装方式

前置要求:Node.js(npx方式)或 Docker

# 推荐:npx 一键安装(自动更新)
npx @wonderwhy-er/desktop-commander@latest setup

# macOS 脚本安装
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash

# Docker 安装(macOS/Linux)
bash <(curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.sh)

# 卸载
npx @wonderwhy-er/desktop-commander@latest remove

MCP 配置:

{
  "command": "npx",
  "args": ["-y", "@wonderwhy-er/desktop-commander@latest"]
}

许可证:MIT