Filesystem 是 Model Context Protocol(MCP)官方服务器集合中的一个组件,专为 AI 助手提供安全、受控的本地文件系统访问能力。它通过 MCP 协议将文件读写、目录浏览等操作暴露给 AI 模型,使其能够在用户授权的范围内读取、创建和修改本地文件。该工具的核心设计原则是安全性:管理员可以通过配置明确指定允许访问的目录,防止 AI 超出授权范围操作文件系统。适合需要让 AI 助手处理本地文档、代码文件或数据文件的开发者,以及希望将 AI 能力与本地工作流深度集成的技术用户。作为开源项目,它可免费使用,也便于根据实际需求进行二次开发或审计。
npx -y @modelcontextprotocol/server-filesystem /path/to/dir
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/dir"
]
}
}
}传输方式:stdio
read_file读取文件内容
write_file写入/创建文件
list_directory列出目录
move_file移动/重命名
使用 Filesystem 需要什么前提条件?
需要一个支持 MCP 协议的 AI 客户端(例如 Claude Desktop),并在客户端配置文件中启用该服务器,同时指定允许访问的本地目录路径。
AI 会不会访问我没有授权的文件?
Filesystem 服务器启动时需要显式指定允许访问的目录列表,AI 只能在这些目录范围内操作,超出范围的请求会被拒绝,不会主动越权访问。
评论
还没有评论,来做第一个分享体验的人吧。