MCP 文件系统服务器

MCP 文件系统服务器

提供基本文件系统操作的 MCP 服务器,支持导航、读取、写入和分析文件。

快速入门

MCP 文件系统服务器用于执行文件系统操作。

主要功能

文件与目录操作

  • 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):切换目录并列出内容,同时获取 CLAUDE.md 中的笔记

代码质量

  • ruff_check(paths):运行 ruff 检查器
  • ruff_format(paths):使用 ruff 格式化文件

命令执行

  • shell_command(command, args=None, cmdline=None, timeout=30):运行 Shell 命令并捕获输出

⚠️ 安全警告shell_command 支持任意命令执行,请谨慎验证输入。