适合谁
- 希望让AI助手直接控制终端和文件系统的开发者。
- 需要在Claude Desktop等MCP客户端中增强代码编辑、自动化任务和代码库探索能力的用户。
- 需要处理Excel、PDF、DOCX等复杂文件格式的场景。
Desktop Commander是一个功能强大的MCP服务器,提供终端控制、文件管理和进程管理。它广泛支持多种客户端,并包含丰富的文件格式支持(Excel、PDF、DOCX)。然而,用户必须注意安全限制,并按照建议使用Docker隔离以获得更强安全性。
最强项 · 文档质量 15/20 最弱项 · 安全与权限 6/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js · Docker
npx @wonderwhy-er/desktop-commander@latest setup(或使用其他安装方式,如Smithery、手动配置、Docker)。{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander@latest"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander@latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latest
在终端运行;先把 <…> 占位符换成你自己的值。
安装并重启 Claude Desktop 后,工具列表中应出现 desktop-commander 的工具(如 get_config、read_file、start_process);也可以让 Claude 运行 get_config 来确认连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Desktop Commander 是一个MCP服务器,为Claude等AI提供终端控制、文件系统搜索和差异文件编辑能力。它基于MCP文件系统服务器构建,支持远程AI控制、文件预览UI、增强的终端交互、内存中代码执行(Python/Node.js/R)、原生Excel/PDF/DOCX支持、进程管理、审计日志和安全防护(如符号链接防护、命令黑名单、Docker隔离)。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 ea3ed35a7be9 数据同步于 2026-10-11 查看 FMRS 评分方法