DesktopCommanderMCP
Desktop Commander 是一个 MCP Server,让 Claude 等 AI 助手能在你的电脑上控制终端、访问文件系统。它基于 MCP 官方的文件系统 Server,加入了可长时间运行的终端命令和交互式进程控制、文件搜索以及基于 diff 的编辑,让聊天助手可以像编程 Agent 一样工作,并且使用你现有的客户端订阅,而不是按 API token 计费。
它适合用 Claude Desktop 等聊天客户端做开发和数据工作、希望它直接运行命令、修改代码和分析文件的用户。除了终端,它还能在内存中执行 Python、Node.js 或 R 代码,分析 CSV、JSON 和 Excel 文件,读取、创建和编辑 Excel、PDF 与 Word 文档,并与 SSH 会话、数据库、开发服务器等正在运行的进程交互。文件预览界面可以在 Claude Desktop 中渲染 Markdown 和图片;远程模式则让 ChatGPT、Claude 网页版等服务也能使用它。
上手方式:运行 `npx @wonderwhy-er/desktop-commander@latest setup` 为 Claude Desktop 完成配置,或者使用 Docker 安装脚本获得隔离的运行环境。在正式使用前,请检查配置,尤其是允许访问的目录和禁止执行的命令。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-24
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 6
- 最新发布
- v0.3.1 (2026-10-22)
- 未关闭 issue
- 302
- 近期 issue 至少有一条评论的比例
- 7/15
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #798 Remote dashboard shows device Online, but Remote MCP reports offline and rejects tool calls18 条评论 · 2026-09-29
- #622 [Remote MCP] Successful device verification returns terminated Supabase session17 条评论 · 2026-08-04
- #731 Windows PowerShell here-string parsing falsely identifies embedded C++ Format as blocked shell command format14 条评论 · 2026-09-20
- #39 Stuck while trying to read any dir inside /Users/myUser/a-dir in MacOS Sonoma12 条评论 · 2025-03-30
- #242 Claude Desktop extension submission follow-ups11 条评论 · 2025-09-16
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧