Claude Dev Tools

Claude Dev Tools

🚀 单调桌面指挥官 MCP

单调桌面指挥官 MCP 是一个允许 Claude 桌面应用程序在计算机上执行长时间运行的终端命令,并通过 Model Context Protocol (MCP) 管理进程的服务器。它具备终端命令执行和基于差异的文件编辑两大核心功能,能为用户带来高效便捷的操作体验。

npm 下载量 smithery 徽章

🚀 快速开始

这是一个允许 Claude 桌面应用程序在你的计算机上执行长时间运行的终端命令并通过 Model Context Protocol (MCP) 管理进程的服务器。基于 MCP 文件系统服务器 构建,提供额外的搜索和替换文件编辑功能。

✨ 主要特性

  • 执行带有输出流式传输的终端命令
  • 命令超时和背景执行支持
  • 进程管理(列出和终止进程)
  • 长期运行命令会话管理
  • 完整的文件系统操作:
    • 读取/写入文件
    • 创建/列出目录
    • 移动文件/目录
    • 搜索文件
    • 获取文件元数据
    • 编辑功能:
      • 手术式文本替换(适用于小更改)
      • 完整文件重写(适用于大更改)
      • 多个文件支持
      • 基于模式的替换

📦 安装指南

首先,确保你已下载并安装了 Claude 桌面应用程序。

方式一:使用 npm 安装

在终端中运行以下命令:

npm install -g @wonderwhy-er/desktop-commander

方式二:手动安装

  1. 下载源代码:
git clone https://github.com/wonderwhy-er/ClaudeComputerCommander.git
cd ClaudeComputerCommander
  1. 安装依赖项并启动服务器:
npm install
npm start

💻 使用示例

基础用法

启动服务器

在终端中运行:

npx @wonderwhy-er/desktop-commander

执行终端命令

{
"command": {
"type": "execute",
"args": ["ls", "-a"]
}
}

管理进程

{
"command": {
"type": "process",
"action": "terminate",
"pid": 1234
}
}

🤝 贡献

如果你觉得这个项目有用,请考虑在 GitHub 上给它点个 ⭐ 星!这将帮助更多人发现该项目并鼓励进一步开发。

我们欢迎社区的贡献!无论你是发现了 bug、有功能需求,还是想要贡献代码,这里有你需要了解的信息:

  • 发现了一个错误?github.com/wonderwhy-er/ClaudeComputerCommander/issues 提交一个问题
  • 有一个功能想法? 在 issues 部提交一个功能请求
  • 想贡献代码? fork 仓库,创建分支,并提交 pull request
  • 有疑问或讨论? 在 GitHub Discussions 标签页开始讨论

所有的贡献,无论是大小,都受到极大的欢迎!

📄 许可证

MIT

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-25 10:00

相似服务问题

相关AI产品