wonderwhy-er/DesktopCommanderMCP

This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities

解决的问题

Desktop Commander MCP 让 AI 助手(如 Claude Desktop、Cursor 或 VS Code)能够直接与您的本地计算机进行交互。它弥合了聊天界面与本地开发环境之间的鸿沟,使 AI 无需用户手动复制粘贴代码或自行运行命令,即可实现搜索、编辑文件、运行终端命令和管理进程。

工作原理

它是作为一个 Model Context Protocol (MCP) 服务器构建的。这意味着它可以作为一个标准化的接口,供 MCP 兼容的 AI 客户端调用工具。它扩展了基础的文件系统服务器,提供了诸如精确文本替换、递归目录搜索以及对 Excel、PDF 和 Word 文档等复杂文件类型的原生支持等高级功能。

适用对象

面向希望自动化本地工作流、对本地文件进行复杂数据分析或通过 AI 聊天界面直接管理系统进程的开发者和高级用户。

亮点

  • 高级文件管理:原生支持对 Excel (.xlsx)、PDF 和 DOCX 文件的读取、写入和搜索。
  • 交互式终端:执行带有输出流、后台执行以及列出或终止正在运行进程能力的终端命令。
  • 内存执行:无需将文件保存到磁盘即可在内存中运行 Python、Node.js 和 R 代码。
  • 远程 AI 控制:可以通过 Remote MCP 桥接器与基于 Web 的 AI 服务(如 ChatGPT 或 Claude Web)配合使用。
  • 安全性与隔离:提供基于 Docker 的安装以实现完全的环境隔离,并包含符号链接遍历防止和命令黑名单。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目