MCP 文件系统服务器是一个功能强大且安全的文件管理系统,支持多种文件和目录操作,还具备 Docker 部署能力以及丰富的新特性,能满足多样化的文件管理需求。
# 安装
npm install mcp-filesystem -g
# 启动服务器
mcp-filesystem start --port 3000
# 创建配置文件
mcp-filesystem --create-config config.json
# 根据需要编辑 config.json 并重新启动服务器
要使用 MCP 文件系统服务器,请按照以下步骤操作:
确保您的系统已安装 Node.js(版本 14 或更高)和 npm 或 yarn。
使用 npm 或 yarn 进行安装:
npm install mcp-filesystem -g
# 或者
yarn global add mcp-filesystem
在终端中运行以下命令以启动 MCP 文件系统服务器:
mcp-filesystem start --port 3000
将 3000
替换为您所需的端口号。
要创建配置文件,请运行以下命令:
mcp-filesystem --create-config config.json
创建配置文件后,您可以根据需要进行调整。以下是一个示例:
{
"allowedDirectories": ["/path/to/allowed/dir1", "/path/to/allowed/dir2"],
"logLevel": "info",
"logFile": "/path/to/logs/mcp-filesystem.log",
"serverName": "secure-filesystem-server",
"serverVersion": "0.3.0",
"cache": {
"enabled": true,
"maxSize": 1000,
"ttlMs": 60000
},
"metrics": {
"enabled": true,
"reportIntervalMs": 60000
},
"security": {
"maxFileSize": 10485760,
"allowSymlinks": true,
"validateRealPath": true
}
}
maxFileSize
,默认为10MB。如需更详细的文档或遇到问题,请参考官方文档或其他资源。
MCP 文件系统服务器由 [开发者姓名] 开发,旨在提供一个功能强大且安全的文件管理系统。