
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