s3-mcp-server

s3-mcp-server

s3-mcp-server 是一个与 AWS S3 兼容的云存储服务,用于数据管理,支持备份、大型数据集和通过可配置的 API 调用来实现可扩展的文件存储。

简介

s3-mcp-server 是一个与 AWS S3 兼容的云存储服务,为数据管理提供强大支持。适用于备份、大型数据集存储,并通过可配置的 API 调用实现可扩展的文件存储。

快速开始

安装

# 使用 Docker 安装
docker pull s3-mcp-server
docker run -d -p 9000:9000 s3-mcp-server

基本配置

# config.yaml
endpoint: http://localhost:9000
access_key: your_access_key
secret_key: your_secret_key

常用操作

// 创建存储桶
s3Client.createBucket({ Bucket: "my-bucket" });

// 上传文件
s3Client.putObject({
  Bucket: "my-bucket",
  Key: "file.txt",
  Body: "文件内容"
});

// 下载文件
s3Client.getObject({ Bucket: "my-bucket", Key: "file.txt" });

下一步

  • 查看完整文档了解高级功能
  • 配置安全设置和访问控制
  • 设置存储策略与生命周期管理