Token导航 LogoToken导航TokenDH.com
MCP Server File logo
开发工具未说明官方级别未说明来源级核验

MCP Server File

MCP Server

基于Spring AI的MCP文件系统服务,提供文件读写、列表、搜索及补丁生成等核心功能,适用于需要高效文件管理的开发场景。

工具数

17

提示词数

0

GitHub Stars

0

资源数

0
文件系统开发工具JavaSpring AI文件管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

godofwar5946

提供方

godofwar5946

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

一个基于 Spring AI 的 MCP 文件系统服务(读/写/列表)。

支持的工具:

  • fs_list_roots:列出允许访问的根目录(白名单)
  • fs_list_directory:列出目录内容(非递归,支持分页与 glob 过滤;支持 refresh=true 强制刷新缓存)
  • fs_list_tree:递归列出目录树(支持 maxDepth/maxEntries;可 includeFiles=false 只返回目录)
  • fs_read_file:读取文件内容(文本 utf-8 / 二进制 base64,可截断)
  • fs_read_step_model_info:解析 STEP(.stp/.step) 模型信息(含装配层级/零件BOM/尺寸与PMI摘要/几何与拓扑摘要,支持中文)
  • fs_read_step_entities:分页列出 STEP(.stp/.step) 的 DATA 段实体(可按实体类型过滤,便于读取装配/几何/尺寸等细节)
  • fs_read_file_lines:按行读取(用于分片拉取完整文本,降低被客户端截断的概率)
  • fs_read_file_filtered:筛选读取(按行号范围/关键字/正则,返回行号+文本,可选上下文)
  • fs_read_file_range:按字节范围读取(base64,用于分片拉取任意文件)
  • fs_find_by_name:按名称定位文件/目录(优先缓存,未命中或 refresh=true 时回退扫描并更新缓存)
  • fs_search:搜索文件/目录(返回匹配行号+片段,不返回整文件)
  • fs_prepare_patch_file:按规则生成补丁写入(支持整文件替换、锚点块替换、正则/按行处理、Java 方法体/类方法节点替换;返回多段修改上下文;不直接写入,需 confirm)
  • fs_prepare_read_modify_write_file:一次 prepare 内完成“读当前文本 -> 应用修改 -> 生成待确认写入”,减少多轮往返
  • fs_apply_patch_file:一次调用内完成“读当前文本 -> 应用 patch -> 校验旧版本 -> 原子写回”,不再需要 confirm
  • fs_apply_read_modify_write_file:一次调用内完成“读当前文本 -> 应用修改 -> 校验旧版本 -> 原子写回”
  • fs_prepare_write_file -> fs_confirm_write_file:两段式写入确认(confirm=true 才会真正写入)

目录标签

目录标签

文件系统开发工具JavaSpring AI文件管理本地部署SpringAIMCP

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP