
MCP课程
Hugging Face推出了一门全新的MCP免费在线课程,帮助你从零开始理解 MCP 的核心概念,并动手构建基于 MCP 的 AI 应用。
MCP Filesystem Server 是一套功能齐全、结构清晰、安全性高的文件系统访问解决方案。无论是用于开发调试、自动化脚本还是远程管理,都能提供稳定可靠的支持。
MCP Filesystem Server 是一个基于模型上下文协议(MCP)构建的服务端模块,提供对本地文件系统的安全访问能力。它支持多种文件与目录操作,适用于自动化任务、远程管理以及集成开发流程等场景。
操作 | 描述 | 参数 |
---|---|---|
read_file | 读取指定路径下的文件完整内容 | path (必需) |
read_multiple_files | 一次性读取多个文件的内容 | paths (必需,路径列表) |
write_file | 创建新文件或覆盖已有文件 | path (必需),content (必需) |
copy_file | 复制文件或目录 | source (必需),destination (必需) |
move_file | 移动或重命名文件/目录 | source (必需),destination (必需) |
delete_file | 删除文件或目录 | path (必需),recursive (可选,默认 false) |
操作 | 描述 | 参数 |
---|---|---|
list_directory | 获取指定路径下的所有文件和子目录列表 | path (必需) |
create_directory | 创建目录,若已存在则不执行操作 | path (必需) |
tree | 返回指定目录的层级结构(JSON 格式) | path (必需),depth (可选,默认3),follow_symlinks (可选,默认false) |
操作 | 描述 | 参数 |
---|---|---|
search_files | 在指定路径下递归搜索匹配模式的文件/目录 | path (必需),pattern (必需) |
get_file_info | 获取文件或目录的元数据信息 | path (必需) |
list_allowed_directories | 列出服务器允许访问的目录列表 | 无参数 |
MCP Filesystem Server 不仅提供了强大的文件操作能力,还在安全性方面做了多重保障:
../
等非法路径)。