MCP 文件操作服务器

MCP 文件操作服务器

一个提供增强文件操作能力的 MCP 服务器,支持流式传输、补丁和变更跟踪。

快速入门

安装

使用 Smithery 安装

运行以下命令: npx -y @smithery/cli install @bsmi021/mcp-file-operations-server --client claude

手动安装

运行以下命令: npm install

启动服务器

运行以下命令启动: npm start

开发模式(自动重载): npm run dev

示例用法

复制文件: await fileOperations.copyFile({ source: 'source.txt', destination: 'destination.txt', overwrite: false });

监控目录: await fileOperations.watchDirectory({ path: './watched-dir', recursive: true });

获取资源内容: const resource = await mcp.readResource('file:///path/to/file.txt'); console.log(resource.contents[0].text);

复制目录并跟踪进度: const result = await fileOperations.copyDirectory({ source: './source-dir', destination: './dest-dir', overwrite: false }); console.log(result.progressToken);