MCP File System Server

MCP File System Server

site icon
2025.03.04 4
Python文件系统操作文件管理代码质量检查文件管理
MCP File System Server 是一个提供文件系统操作的服务,支持导航、读取、写入、分析文件以及执行命令。它具备丰富的文件操作功能,包括文件和目录的创建、删除、复制、移动等,还支持文件编辑、搜索、批量操作和代码质量检查等功能。
View on GitHub

Overview

基本能力

产品定位

MCP File System Server 是一个专注于文件系统操作的服务,旨在提供高效、安全的文件管理和操作能力。

核心功能

  1. 文件和目录操作
  2. ls(path) - 列出目录内容
  3. cd(path) - 更改工作目录
  4. read_file(path) - 读取文件内容
  5. write_file(path, content) - 写入内容到文件
  6. mkdir(path) - 创建目录
  7. rm(path) - 删除文件或空目录
  8. rmdir(path) - 递归删除目录及其内容
  9. cp(src, dst) - 复制文件或目录
  10. mv(src, dst) - 移动文件或目录

  11. 编辑和搜索

  12. edit_file(path, changes) - 对文件应用多个搜索/替换操作
  13. grep(pattern, path) - 在文件中搜索正则表达式

  14. 分析

  15. summary(path) - 生成 Python 和 Markdown 文件的摘要

  16. 批量操作

  17. read_files(paths) - 读取多个文件
  18. summarize(paths) - 为多个文件生成摘要

  19. 项目导航

  20. work_on(path) - 更改目录并列出其内容

  21. 代码质量

  22. ruff_check(paths) - 运行 ruff linter 检查文件
  23. ruff_format(paths) - 使用 ruff 格式化文件

  24. 命令执行

  25. shell_command(command, args=None, cmdline=None, timeout=30) - 运行 shell 命令并捕获输出

适用场景

  • 文件管理和操作
  • 代码项目导航和分析
  • 批量文件处理
  • 代码质量检查和格式化

使用教程

使用依赖

无特定依赖要求。

安装教程

无具体安装步骤,直接调用服务提供的工具即可。

调试方式

无具体调试步骤,直接调用服务提供的工具并检查输出即可。

许可证

None