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);