首页/新闻资讯/正文详情

Filesystem Operations MCP 服务说明文档

发布时间:2026/11/3 19:09:12 来源:云帆数科 栏目:资讯中心
Filesystem Operations MCP 服务说明文档
1. 服务概述一句话简介提供安全文件系统操作的MCP服务器支持文件读写、目录管理、搜索等功能通过动态访问控制实现安全操作服务名称Filesystem Operations MCP版本号最新版本开发者/提供方modelcontextprotocol协议类型MCP (Model Context Protocol)2. 核心功能该MCP服务提供以下主要功能点文件操作读取文件支持文本文件完整或部分读取、媒体文件Base64编码读取、多文件并发读取写入与编辑创建新文件、覆盖现有文件、选择性行编辑并支持差异预览移动文件在允许路径内重命名或移动文件和目录元数据获取检索详细信息包括大小、时间戳、类型和权限目录操作创建目录创建新目录包括嵌套路径列出目录列出目录内容区分文件和子目录支持排序选项搜索文件递归查找匹配模式的文件和目录支持排除选项目录树视图获取目录层级的递归JSON结构访问控制静态控制通过命令行限制操作目录动态控制使用MCP Roots更新允许目录覆盖服务器端配置访问列表查看当前允许的目录3. 使用场景该服务适合在以下情况下使用AI助手需要安全访问和操作本地文件系统需要读取、写入或编辑代码文件的开发辅助场景需要搜索和管理项目文件结构的自动化任务需要获取文件元数据进行分析的智能应用需要严格控制文件访问权限的安全场景4. 接入方式4.1 服务端点该服务通过Node.js运行提供本地文件系统访问能力。支持通过Docker容器化部署或直接使用NPX运行。4.2 认证与权限服务通过目录访问控制系统实现权限管理通过命令行参数指定允许访问的目录支持MCP Roots协议动态更新访问目录所有文件系统操作限制在允许目录范围内支持只读模式挂载目录4.3 数据格式服务支持以下数据格式文本文件UTF-8编码读取媒体文件Base64编码包含MIME类型目录树JSON格式输出文件元数据结构化JSON对象4.4 服务器配置在MCP客户端配置中添加服务Docker方式{ mcpServers: { filesystem: { command: docker, args: [ run, -i, --rm, --mount, typebind,src/Users/username/Desktop,dst/projects/Desktop, --mount, typebind,src/path/to/other/allowed/dir,dst/projects/other/allowed/dir,ro, mcp/filesystem, /projects ] } } }NPX方式{ mcpServers: { filesystem: { command: npx, args: [ -y, modelcontextprotocol/server-filesystem, /Users/username/Desktop, /path/to/other/allowed/dir ] } } }5. 接口定义服务提供以下主要工具接口工具名称功能描述主要参数read_text_file读取文本文件内容path, head(可选), tail(可选)read_media_file读取媒体文件pathread_multiple_files并发读取多个文件paths (string[])write_file创建或覆盖文件path, contentedit_file选择性编辑文件path, edits, dryRun(可选)create_directory创建目录pathlist_directory列出目录内容pathlist_directory_with_sizes列出目录内容及大小path, sortBy(可选)move_file移动或重命名文件source, destinationsearch_files搜索文件path, pattern, excludePatterns(可选)directory_tree获取目录树结构path, excludePatterns(可选)get_file_info获取文件元数据pathlist_allowed_directories列出允许访问的目录无6. 快速开始6.1 环境要求Node.js 运行环境Docker可选用于容器化部署MCP客户端如Claude Desktop、VS Code等6.2 示例代码使用NPX快速启动npx -y modelcontextprotocol/server-filesystem /path/to/allowed/directory使用Docker构建docker build -t mcp/filesystem -f src/filesystem/Dockerfile .7. 注意事项安全警告write_file操作会覆盖现有文件请谨慎使用目录限制服务必须在至少一个允许目录下操作否则会抛出错误Roots协议推荐使用MCP Roots协议实现动态目录更新无需重启服务编辑预览使用edit_file时建议先用dryRun模式预览变更只读模式可通过Docker的ro标志挂载只读目录许可证该服务采用MIT许可证

相关推荐

Chrome MCP Server 完整指南:把浏览器能力完整暴露给 AI
Chrome MCP Server 完整指南:把浏览器能力完整暴露给 AI

Chrome MCP Server 完整指南:把浏览器能力完整暴露给 AI 【免费下载链接】mcp-chrome Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabli… · 2026/11/3 19:09:12

Codex Skills 变声原理拆解:HuBERT 特征提取 + RVC 推理,长音频分块如何避免 OOM
Codex Skills 变声原理拆解:HuBERT 特征提取 + RVC 推理,长音频分块如何避免 OOM

【免费下载链接】skills 开源了Codex Skills等集合,大部分是自己实际需要搞得,需要的自取。欢迎star 项目地址: https://gitcode.com/gh_mirrors/skills24/skills 点击查看 免费下载 voice-changer 是 skills 开源项目中基于 RVC 的 AI 变声… · 2026/11/3 19:09:12

NoSQL 群侠传:当数据库江湖不再只有 SQL 一种武功
NoSQL 群侠传:当数据库江湖不再只有 SQL 一种武功

NoSQL 群侠传:当数据库江湖不再只有 SQL 一种武功2022 年 7 月,我在一个深夜打开了 MongoDB 的官网,然后陷入了沉思:为什么存个数据,还要学一门新的查询语言?序章:一个被 SQL 折磨的深夜 2022 年… · 2026/11/3 19:09:12

SpringBoot通过kt-connect+kubectl进行本地调试k8s服务
SpringBoot通过kt-connect+kubectl进行本地调试k8s服务

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 11:38:27

突破边界,智造未来|深圳市浩鑫能源有限公司 换电柜电源CY-2018|1300W 90V 20A
突破边界,智造未来|深圳市浩鑫能源有限公司 换电柜电源CY-2018|1300W 90V 20A

“ 深耕市场,追求卓越——换电柜电源——CY-0218 1300W 90V 20A深圳市浩鑫能源有限公司,换电柜电源在智能换电基础设施高速发展的今天,换电柜电源作为换电柜的“能量心脏”,其性能的优劣直接决定了整个系统的稳定性、安全性与运营… · 2026/11/4 11:38:27

如何搞定课程设计?别人走过的捷径,你也可以走
如何搞定课程设计?别人走过的捷径,你也可以走

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 11:38:27

如何让下载文件自动归类:PyTube Downloader动态文件夹组织完全教程
如何让下载文件自动归类:PyTube Downloader动态文件夹组织完全教程

【免费下载链接】pytube-downloader Simple. Fast. Powerful YouTube Downloader For Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mirrors/pytu/pytube-downloader 点击查看 免费下载 PyTube Downloader 是一款简单、快速、强大的 YouTube 下载器… · 2026/11/4 11:38:27

Hermes Agent多智能体协作:如何让AI团队高效完成复杂任务?
Hermes Agent多智能体协作:如何让AI团队高效完成复杂任务?

Hermes Agent多智能体协作:如何让AI团队高效完成复杂任务? 你是否遇到过单个AI助手难以处理复杂项目的情况?当面对需要多领域知识、并行处理、持续跟踪的复杂任务时,单个AI往往力不从心。Hermes Agent的多智能体协作功能正是为解… · 2026/11/4 11:37:27

维智 JS-API 定位插件:H5 开发必备的全域定位解决方案
维智 JS-API 定位插件:H5 开发必备的全域定位解决方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 11:34:25

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码