MCP File System Server
2025.03.04
4
Python文件系统操作文件管理代码质量检查文件管理
MCP File System Server 是一个提供文件系统操作的服务,支持导航、读取、写入、分析文件以及执行命令。它具备丰富的文件操作功能,包括文件和目录的创建、删除、复制、移动等,还支持文件编辑、搜索、批量操作和代码质量检查等功能。
View on GitHub
Overview
基本能力
产品定位
MCP File System Server 是一个专注于文件系统操作的服务,旨在提供高效、安全的文件管理和操作能力。
核心功能
- 文件和目录操作:
ls(path)- 列出目录内容cd(path)- 更改工作目录read_file(path)- 读取文件内容write_file(path, content)- 写入内容到文件mkdir(path)- 创建目录rm(path)- 删除文件或空目录rmdir(path)- 递归删除目录及其内容cp(src, dst)- 复制文件或目录-
mv(src, dst)- 移动文件或目录 -
编辑和搜索:
edit_file(path, changes)- 对文件应用多个搜索/替换操作-
grep(pattern, path)- 在文件中搜索正则表达式 -
分析:
-
summary(path)- 生成 Python 和 Markdown 文件的摘要 -
批量操作:
read_files(paths)- 读取多个文件-
summarize(paths)- 为多个文件生成摘要 -
项目导航:
-
work_on(path)- 更改目录并列出其内容 -
代码质量:
ruff_check(paths)- 运行 ruff linter 检查文件-
ruff_format(paths)- 使用 ruff 格式化文件 -
命令执行:
shell_command(command, args=None, cmdline=None, timeout=30)- 运行 shell 命令并捕获输出
适用场景
- 文件管理和操作
- 代码项目导航和分析
- 批量文件处理
- 代码质量检查和格式化
使用教程
使用依赖
无特定依赖要求。
安装教程
无具体安装步骤,直接调用服务提供的工具即可。
调试方式
无具体调试步骤,直接调用服务提供的工具并检查输出即可。
许可证
None