mcp-s3-server

mcp-s3-server

3.1

If you are the rightful owner of mcp-s3-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP (Model Context Protocol) server for object storage supports a series of operations for managing object storage.

对象存储服务MCP

用于对象存储的MCP(模型上下文协议)服务器,支持对象存储的一系列操作

环境要求

Python >= 3.11

使用方法

1、拉取本项目到本地

2、安装依赖

uv sync

3、在mcp客户端中配置server

{
  "mcpServers": {
    "bilibili": {
      "command": "uv",
      "args": [
        "--directory",
        "/your-project-path/src/s3-server",
        "run",
        "server.py"
      ],
      "env": {
        "ENDPOINT": "endpoint",
        "ACCESS_KEY_ID": "your access key",
        "ACCESS_KEY_SECRET": "your access secret"
      }
    }
  }
}

支持操作

  • list-buckets

    列出所有桶

  • exists-bucket

    判断桶是否存在

  • create-bucket

    创建一个新的桶

  • delete-bucket

    删除桶

  • list-objects

    查询桶下面的对象

  • get-object

    获取对象,保存到本地文件

  • put-object

    上传本地文件到桶中

  • delete-object

    删除对象

  • get-object-metadata

    获取对象元数据