本项目是为 Claude AI 提供文件系统操作的 Model Context Protocol (MCP) 服务器,能实现多种文件系统操作,为文件管理提供便利。
此 MCP 服务器提供了丰富的文件系统操作功能,具体如下:
读取文件:可读取文件的全部内容。
path
(字符串),指定文件路径。读取多个文件:支持同时读取多个文件。
paths
(字符串数组),包含多个文件路径。写入文件:可创建新文件或覆盖现有文件。
path
(字符串):文件位置。content
(字符串):文件内容。创建目录:能创建新目录或确保其存在。
path
(字符串),指定目录路径。列出目录内容:可列出目录内容,并带有 [FILE] 或 [DIR] 前缀。
path
(字符串),指定目录路径。移动文件:用于移动或重命名文件和目录。
source
(字符串):源文件/目录路径。destination
(字符串):目标文件/目录路径。搜索文件:可递归搜索文件/目录。
path
(字符串):起始目录路径。pattern
(字符串):搜索模式。获取文件信息:能获取文件/目录的详细元数据。
path
(字符串),指定文件/目录路径。列出允许的目录:可列出服务器可以访问的所有目录。
服务器仅允许在通过命令行参数指定的目录内执行操作,保障了操作的安全性。
npm install
。npm run build
。使用以下命令运行服务器:
node build/index.js /path/to/allowed/dir1 /path/to/allowed/dir2
将服务器添加到您的 MCP 配置文件中:
{
"mcpServers": {
"filesystem-server": {
"command": "node",
"args": [
"/path/to/filesystem-server/build/index.js",
"/path/to/allowed/dir1",
"/path/to/allowed/dir2"
],
"disabled": false,
"autoApprove": []
}
}
}
本项目采用 ISC 许可证。