mcpField
M
MCP File System Server

MCP File System Server

本地服务
github.com/kvas-it文件与存储486 周前更新

关于 MCP File System Server

MCP File System Server 提供文件、目录、搜索和分析操作,也支持执行 Shell 命令。它面向需要在主机上处理文件与项目的 MCP 客户端。

主要功能

  1. 01浏览和管理文件及目录
  2. 02读取和写入文件
  3. 03使用正则表达式搜索
  4. 04总结 Python 和 Markdown 文件
  5. 05运行 ruff 检查与格式化
  6. 06执行 Shell 命令

适用场景

  1. 01浏览项目目录
  2. 02读取、编辑或移动项目文件
  3. 03查找文件中的匹配文本
  4. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。