Token导航 LogoToken导航TokenDH.com
Claude Desktop Commander MCP logo
搜索检索stdio官方级别未说明来源级核验

Claude Desktop Commander MCP

MCP Server

@smithery/cli

一个允许Claude桌面应用执行终端命令和管理进程的工具,提供文件系统操作和代码编辑功能。

工具数

25

提示词数

0

GitHub Stars

7

资源数

0
TypeScriptClaude进程管理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

StrawHatAI

提供方

StrawHatAI

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude

详细介绍

克劳德桌面指挥官MCP

](https://www.npmjs.com/package/@wonderwhy-er/desktop-commander) ](https://smithery.ai/server/@wonderwhy-er/desktop-commander) ![Verified on MseeP](https://mseep.ai/app/d95e8592-4114-4957-b0ef-289c5460ab31)

简短版本。两件关键的事情。终端命令和基于差异的文件编辑。

这是一个服务器,允许Claude桌面应用程序在您的计算机上执行长时间运行的终端命令,并通过模型上下文协议(MCP)+构建在 MCP文件系统服务器 以提供额外的搜索和替换文件编辑功能。

特性

  • 使用输出流执行终端命令
  • 命令超时和后台执行支持
  • 流程管理(列出并终止流程)
  • 长时间运行命令的会话管理
  • 完整的文件系统操作:

- 读/写文件 - 创建/列出目录 - 移动文件/目录 - 搜索文件 - 获取文件元数据 - 代码编辑功能: - 小改动的手术文本替换 - 重大更改的完整文件重写 - 多文件支持 - 基于模式的替换

安装

首先,确保您已下载并安装 Claude桌面应用程序 你有 .

选项1:通过Smithery安装

通过以下方式自动安装克劳德桌面版Desktop Commander 史密瑟里:

npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude

选项2:安装npx槽

只需在终端中运行即可

npx @wonderwhy-er/desktop-commander setup

如果正在运行,请重新启动Claude

选项3:手动添加到claude_desktop_config

将此条目添加到您的claude_desktop_config.json中(在Mac上,可在~/Library/Application\\Support/claude/claude_desktop-config.json中找到):

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

如果正在运行,请重新启动Claude

选项4:在当地结账

  1. 克隆和构建:
git clone https://github.com/wonderwhy-er/ClaudeComputerCommander.git
cd ClaudeComputerCommander
npm run setup

如果正在运行,请重新启动Claude

setup命令将:

  • 安装依赖项
  • 构建服务器
  • 配置Claude的桌面应用程序
  • 如果需要,将MCP服务器添加到Claude的配置中

用法

服务器提供以下工具类别:

终端工具

  • execute_command:运行具有可配置超时的命令
  • read_output:从长时间运行的命令中获取输出
  • force_terminate:停止运行命令会话
  • list_sessions:查看活动命令会话
  • list_processes:查看系统进程
  • kill_process:通过PID终止进程
  • block_command/unblock_command:管理命令黑名单

文件系统工具

  • read_file/write_file:文件操作
  • create_directory/list_directory:目录管理
  • move_file:移动/重命名文件
  • search_files:基于模式的文件搜索
  • get_file_info:文件元数据

编辑工具

  • edit_block:应用手术文本替换(最适合文件大小小于20%的更改)
  • write_file:完成文件重写(最适合大于20%的大更改或edit_block失败时)

搜索/替换块格式:

filepath.ext
>>>>>> REPLACE

例子:

src/main.js
>>>>>> REPLACE

处理长时间运行的命令

对于可能需要一段时间的命令:

  1. execute_command 超时后返回初始输出
  2. 命令在后台继续
  3. 使用 read_output 使用PID获得新的输出
  4. 使用 force_terminate 必要时停止

模型上下文协议集成

此项目扩展了MCP文件系统服务器,以启用:

  • Claude Desktop中的本地服务器支持
  • 完整系统命令执行
  • 过程管理
  • 文件 操作
  • 使用搜索/替换块进行代码编辑

作为探索Claude MCP的一部分而创建:https://youtube.com/live/TlbjFDbl5Us

贡献

如果你觉得这个项目有用,请考虑给它一个⭐ GitHub上的明星!这有助于其他人发现该项目并鼓励进一步开发。

我们欢迎社区的贡献!无论你是发现了一个bug,有一个功能请求,还是想贡献代码,以下是你可以提供帮助的方法:

  • 发现bug了吗? 在以下位置打开问题
  • 有一个功能想法吗? 在问题部分提交功能请求
  • 想贡献代码吗? 分叉存储库,创建分支,并提交拉取请求
  • 问题或讨论? 在GitHub讨论选项卡中开始讨论

所有的贡献,无论大小,都非常感谢!

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude进程管理终端命令本地部署文件系统操作代码编辑搜索替换

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP