Token导航 LogoToken导航TokenDH.com
AWS S3 MCP Server logo
运维云端未说明官方级别未说明来源级核验

AWS S3 MCP Server

MCP Server

通过预签名URL提供对AWS S3存储桶的安全访问,支持对象列表、获取、上传和删除操作。

工具数

4

提示词数

0

GitHub Stars

2

资源数

0
安全访问TypeScriptClaude云存储Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

OpenWorkspace-o1

提供方

OpenWorkspace-o1

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AWS S3 MCP服务器

用于AWS S3操作的MCP服务器,通过预签名的URL提供对S3存储桶的安全访问。

工具

  1. list_objects

- 列出S3存储桶中的对象 - 输入: - prefix (字符串,可选):对象键的前缀过滤器 - 返回值:包含键、大小和上次修改日期的对象数组

  1. get_object

- 生成用于访问对象的预签名URL - 输入: - key (string,必填):要检索的对象键 - expiry (数字,可选):URL过期时间(秒)(默认值:3600) - 退货: object_url 包含预签名的URL

  1. put_object

- 生成用于上传对象的预签名URL - 输入: - key (string,必填):要上传的对象密钥 - expiry (数字,可选):URL过期时间(秒)(默认值:3600) - 退货: upload_url 包含预签名的URL

  1. delete_object

- 从bucket中删除对象 - 输入: - key (字符串,必填):要删除的对象键 - 退货: success 布尔值表示删除状态

设置

环境变量

服务器需要以下环境变量:

  • BUCKET_NAME:S3存储桶的名称(必填)
  • REGION:AWS区域(默认:“ap-southeast-1”)

应使用标准的AWS凭据配置方法(环境变量、IAM角色或AWS凭据文件)配置AWS凭据。

使用Claude Desktop

将以下内容添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "aws-ow-s3-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "BUCKET_NAME",
        "-e",
        "REGION",
        "-e",
        "AWS_ACCESS_KEY_ID",
        "-e",
        "AWS_SECRET_ACCESS_KEY",
        "mcp/aws-ow-s3-mcp"
      ],
      "env": {
        "BUCKET_NAME": "",
        "REGION": "",
        "AWS_ACCESS_KEY_ID": "",
        "AWS_SECRET_ACCESS_KEY": ""
      }
    }
  }
}

NPX命令

{
  "mcpServers": {
    "aws-ow-s3-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-aws-ow-s3-mcp"
      ],
      "env": {
        "BUCKET_NAME": "",
        "REGION": "",
        "AWS_ACCESS_KEY_ID": "",
        "AWS_SECRET_ACCESS_KEY": ""
      }
    }
  }
}

构建

Docker构建:

docker build -t mcp/aws-ow-s3-mcp-server .

发展

服务器是使用以下方式构建的:

  • Node.js
  • TypeScript
  • @模型上下文协议/sdk
  • @awssdk/client-s3
  • @awssdk/s3请求主持人

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

目录标签

目录标签

安全访问TypeScriptClaude云存储AWSS3本地部署预签名URL文件管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP