增强型文件系统MCP服务器
提供受控目录访问的安全文件系统操作的MCP服务器。
快速入门
-
安装: 使用以下命令安装: go get github.com/gomcpgo/filesys
-
配置: 设置允许的目录(通过环境变量): export MCP_ALLOWED_DIRS="/path1,/path2,/path with spaces/dir3"
-
构建: go build -o bin/filesys cmd/main.go
-
使用示例:
- 读取文件: { "name": "read_file", "arguments": { "path": "/allowed/path/file.txt" } }
- 列出目录: { "name": "list_directory", "arguments": { "path": "/allowed/path" } }
-
安全性: 操作严格限制在允许的目录中,防止路径遍历。