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 的安装以实现完全的环境隔离,并包含符号链接遍历防止和命令黑名单。
相关
- 项目
- 项目
- 项目
- 项目
- 项目