关于 MCP File System Server
MCP File System Server 提供文件、目录、搜索和分析操作,也支持执行 Shell 命令。它面向需要在主机上处理文件与项目的 MCP 客户端。
主要功能
- 01浏览和管理文件及目录
- 02读取和写入文件
- 03使用正则表达式搜索
- 04总结 Python 和 Markdown 文件
- 05运行 ruff 检查与格式化
- 06执行 Shell 命令
适用场景
- 01浏览项目目录
- 02读取、编辑或移动项目文件
- 03查找文件中的匹配文本
- 04检查文件结构并运行 ruff
MCP 相关
向 MCP 客户端提供文件系统操作、文件分析、项目导航、代码质量检查和 Shell 执行工具。Shell 命令可在主机上执行任意命令。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
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)- 对文件应用多项搜索/替换操作, 其中 changes 是由 (search_text, replace_text) 元组组成的列表grep(pattern, path)- 在文件中搜索正则表达式模式
分析
summary(path)- 生成 Python(.py)和 Markdown(.md)文件的摘要:- 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 命令并捕获其输出⚠️ 安全警告:此工具允许在主机系统上执行任意命令。允许命令运行前务必检查并验证,尤其是在输入来源不可信时。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。