增强型文件系统MCP服务器

增强型文件系统MCP服务器

提供受控目录访问的安全文件系统操作的MCP服务器。

快速入门

  1. 安装: 使用以下命令安装: go get github.com/gomcpgo/filesys

  2. 配置: 设置允许的目录(通过环境变量): export MCP_ALLOWED_DIRS="/path1,/path2,/path with spaces/dir3"

  3. 构建: go build -o bin/filesys cmd/main.go

  4. 使用示例:

    • 读取文件: { "name": "read_file", "arguments": { "path": "/allowed/path/file.txt" } }
    • 列出目录: { "name": "list_directory", "arguments": { "path": "/allowed/path" } }
  5. 安全性: 操作严格限制在允许的目录中,防止路径遍历。