Filesystem MCP Server
镜像的
MCP 文件系统服务器快速上手指南
概述
这是一个 Go 语言实现的文件系统 MCP (模型上下文协议) 服务器,允许 AI 模型安全地进行文件系统操作。
安装
go install github.com/mark3labs/mcp-filesystem-server
配置
将以下内容添加到您的 claude_desktop_config.json
中:
{
"mcpServers": {
"filesystem": {
"command": "mcp-filesystem-server",
"args": [
"/Users/username/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
注意:服务器仅允许在
args
中指定的目录内进行操作
主要功能
- 📄 读写文件
- 📁 创建/列出/删除目录
- 🔄 移动文件/目录
- 🔍 搜索文件
- ℹ️ 获取文件元数据
常用 API
资源: file://system
工具 | 描述 | 输入 |
---|---|---|
read_file | 读取文件内容 | path : 文件路径 |
write_file | 创建或覆盖文件 | path : 文件位置content : 文件内容 |
create_directory | 创建目录 | path : 目录路径 |
list_directory | 列出目录内容 | path : 目录路径 |
search_files | 递归搜索文件 | path : 起始目录pattern : 搜索模式 |
get_file_info | 获取文件元数据 | path : 文件路径 |
许可证
基于 MIT 许可证发布