DesktopCommander MCP 服务器

DesktopCommander MCP 服务器

DesktopCommander MCP 服务器无缝连接 AI 代理与您的桌面环境,实现自动化终端命令、文件搜索和文件编辑——全部集成于 FlowHunt。

“DesktopCommander” MCP 服务器的作用是什么?

DesktopCommander MCP 服务器是一款基于模型上下文协议(MCP)的服务器,专为增强像 Claude 这样的 AI 助手而设计,使其能直接与用户桌面环境进行强大交互。它具体提供终端控制、文件系统搜索和基于差异的文件编辑。通过 MCP 接口开放这些功能,DesktopCommander 让 AI 驱动的工作流能够执行 Shell 命令、浏览和操作文件、并进行精确编辑。这大大提升了开发效率,可自动化本地操作、执行高级搜索、并通过 AI 助手直接编辑代码或文档。该服务器尤其适合想要打通会话式 AI 与桌面自动化之间壁垒的开发者。

提示列表

(在仓库文件或文档中未找到明确的提示模板。)

资源列表

(可用仓库文档中未详细说明或公开任何特定 MCP 资源。)

工具列表

  • 终端控制:使 AI 助手能够在用户的 Shell 环境中执行命令,实现系统任务的自动化和脚本化。
  • 文件系统搜索:支持对文件和目录内容或元数据进行搜索,便于探索代码库和信息检索。
  • 差异文件编辑:允许 AI 使用差异补丁对文件逐行编辑,实现自动重构、修复 Bug 或内容更新。

MCP 服务器应用场景

  • 自动化脚本执行:开发者可指示 AI 运行 Shell 命令或脚本,直接在聊天中简化重复或复杂操作。
  • 代码库探索:快速搜索和浏览大型文件系统或代码仓库,快速定位文件、函数或特定代码片段。
  • 自动化文件编辑:通过 AI 生成的差异精确更改文件,支持重构、格式化或修复 Bug 等任务。
  • 配置管理:AI 可修改环境或应用配置文件,辅助搭建与入门流程。
  • 系统诊断:借助终端访问和文件读取能力收集日志、检查进程状态或诊断问题。

如何设置

Windsurf

  1. 确保您的系统已安装 Node.js。
  2. 找到您的 Windsurf 配置文件(通常为 windsurf.config.json)。
  3. 在配置的 mcpServers 部分添加 DesktopCommander MCP 服务器:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. 保存配置文件并重启 Windsurf。
  5. 检查 DesktopCommander 是否出现在您的 MCP 服务器列表中以验证设置。

Claude

  1. 如未安装 Node.js,请先安装。
  2. 在 Claude 服务器环境中,找到添加 MCP 服务器的配置文件或方法。
  3. 按以下格式加入 DesktopCommander MCP:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. 保存并重启 Claude 服务器。
  5. 通过在 Claude 内运行测试命令确认连接成功。

Cursor

  1. 先安装 Node.js。
  2. 查找 Cursor 的配置文件(如 cursor.config.json)。
  3. 添加 MCP 服务器配置项:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. 保存更改并重启 Cursor。
  5. 在已连接工具列表中查找 DesktopCommander MCP 服务器。

Cline

  1. 确认 Node.js 已安装。
  2. 打开您的 Cline 配置文件。
  3. 按如下方式插入 DesktopCommander MCP 服务器信息:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. 保存并重启 Cline。
  5. 通过执行简单的文件搜索或终端命令验证服务器连接。

API 密钥安全配置

如需安全提供 API 密钥或敏感凭据:

  • 在配置文件中使用环境变量。 示例:
{
  "mcpServers": {
    "desktopcommander": {
      "command": "npx",
      "args": ["@desktopcommander/mcp-server@latest"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

${API_KEY} 替换为实际的环境变量名。

如何在流程中使用此 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件到流程,并连接至您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用以下 JSON 格式填写您的 MCP 服务器信息:

{
  "desktopcommander": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP,访问其全部功能。请记得将 “desktopcommander” 替换为实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性详情/备注
概览
提示列表未发现
资源列表未发现
工具列表终端、搜索、差异编辑
API 密钥安全配置已提供示例
采样支持(评估时非重点)未说明

Roots 支持:未指定


根据可用文档,DesktopCommander MCP 提供了强大的桌面直接交互能力,但没有文档化的提示模板和资源,也未说明 Roots 或采样支持。在实际效用和开源采纳度方面评分极高。


MCP 评分

是否有 LICENSE✅ (MIT)
至少包含一个工具
Fork 数量385
Star 数量3,500

常见问题

什么是 DesktopCommander MCP 服务器?

DesktopCommander 是一款 MCP 服务器,使 AI 助手能够直接通过终端命令、文件系统搜索和基于差异的文件编辑控制您的桌面——适用于像 FlowHunt 或 Claude 等工具。

DesktopCommander 可以自动化哪些开发者任务?

可自动执行脚本、搜索和浏览代码库、使用 AI 生成的差异编辑文件、管理配置,以及进行系统诊断——全部通过您的 AI 聊天界面完成。

如何安全地提供 API 密钥或凭据?

请在配置文件中使用环境变量。例如: ```json { \"mcpServers\": { \"desktopcommander\": { \"command\": \"npx\", \"args\": [\"@desktopcommander/mcp-server@latest\"], \"env\": { \"API_KEY\": \"${API_KEY}\" }, \"inputs\": { \"apiKey\": \"${API_KEY}\" } } } } ``` 将 `${API_KEY}` 替换为您的环境变量名。

DesktopCommander 支持提示模板或自定义资源吗?

目前没有内置的提示模板或自定义资源。它专注于为 AI 自动化提供稳定的终端、搜索和差异编辑工具。

如何将 DesktopCommander 连接到 FlowHunt 流程?

在 FlowHunt 流程中添加 MCP 组件并配置您的 DesktopCommander 服务器详情。设置完成后,AI 代理即可通过 MCP 接口访问所有支持的工具。

用 DesktopCommander 让您的 AI 工作流飞跃提升

让您的 AI 助手自动化处理桌面任务,从终端命令到代码重构。立即将 DesktopCommander MCP 服务器接入 FlowHunt。

了解更多

mcp-server-commands MCP 服务器
mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器为 AI 助手与安全系统命令执行之间搭建桥梁,使 LLM 能够直接从 FlowHunt 及其它 AI 平台与 Shell 交互、自动化开发任务及文件管理。...

2 分钟阅读
AI MCP Server +5
Windows CLI MCP 服务器
Windows CLI MCP 服务器

Windows CLI MCP 服务器

Windows CLI MCP 服务器通过 SSH 将 AI 助手与 Windows 命令行界面及远程系统连接起来,为本地和远程环境提供安全、可编程的命令执行与自动化能力。...

2 分钟阅读
AI Automation +6
终端控制器 MCP 服务器
终端控制器 MCP 服务器

终端控制器 MCP 服务器

终端控制器 MCP 服务器通过标准化接口,实现安全执行终端命令、目录导航和文件系统操作。它连接 AI 助手与主机环境,赋能自动化与系统级任务的安全管理。...

2 分钟阅读
AI Automation MCP Server +4