Token导航 LogoToken导航TokenDH.com
MCP Server S3 logo
开发工具stdio官方级别未说明来源级核验

MCP Server S3

MCP Server

mcp-server-s3

一个用于管理AWS S3存储桶和对象的工具,支持浏览文件、上传下载内容以及生成预签名URL。

工具数

7

提示词数

0

GitHub Stars

1

资源数

0
开发工具云存储TypeScriptClaude文件管理Claude DesktopClaudeCursorVS Code

安装说明

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

作者 / 组织

ofershap

提供方

ofershap

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx mcp-server-s3

详细介绍

mcp-server-s3

](https://www.npmjs.com/package/mcp-server-s3) ](https://www.npmjs.com/package/mcp-server-s3) ![CI](https://github.com/ofershap/mcp-server-s3/actions/workflows/ci.yml) ![TypeScript](https://www.typescriptlang.org/) ![License: MIT](https://opensource.org/licenses/MIT)

从您的AI助手管理AWS S3存储桶和对象。浏览文件,上传和下载内容,并生成预签名的网址。

npx mcp-server-s3
适用于Claude Desktop、Cursor、VS Code Copilot和任何MCP客户端。使用您现有的AWS凭据(~/.aws/credentials 或环境变量)。

MCP server for AWS S3 bucket management and file operations

使用构建的演示 远程自述工具包

为什么

S3是使用最广泛的云存储服务,但从命令行管理它意味着要记住 aws s3 ls, aws s3 cp、预签名URL语法和各种标志。谷歌为GCS提供了官方MCP,Cloudflare为R2提供了一个MCP,但AWS S3在npm上没有一个完善的独立MCP服务器。这个可以让你让你的助手列出bucket、下载配置文件、上传内容或生成临时共享链接。它使用标准的AWS凭据链,因此如果您的CLI已经可以工作,那么它也可以工作。

工具

工具它做什么
list_buckets列出您AWS帐户中的所有S3存储桶。
list_objects使用可选的前缀过滤器列出bucket中的对象。
get_object下载并读取对象的文本内容。
put_object将文本内容上传到S3对象。
delete_object从bucket中删除对象。
presigned_url为对象生成临时预签名URL。
bucket_info检查桶是否存在并获取基本信息。

快速开始

光标

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "s3": {
      "command": "npx",
      "args": ["mcp-server-s3"],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "your-access-key",
        "AWS_SECRET_ACCESS_KEY": "your-secret-key"
      }
    }
  }
}

克劳德桌面版

添加 claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "s3": {
      "command": "npx",
      "args": ["mcp-server-s3"],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "your-access-key",
        "AWS_SECRET_ACCESS_KEY": "your-secret-key"
      }
    }
  }
}

VS Code

配置MCP服务器以运行 npx mcp-server-s3 随着 AWS_REGION, AWS_ACCESS_KEY_ID,以及 AWS_SECRET_ACCESS_KEY 在环境中。

认证

服务器使用标准的AWS凭据链:

  1. 环境变量: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION
  2. 共享凭据文件: ~/.aws/credentials
  3. IAM角色:在EC2、ECS、Lambda或类似平台上运行时

AWS_REGION (默认为 us-east-1)并确保您的凭据具有必要的S3权限: s3:ListBuckets, s3:ListBucket, s3:GetObject, s3:PutObject, s3:DeleteObject, s3:HeadBucket.

示例提示

  • “列出我的所有S3存储桶”
  • “显示我存储桶/上传/中的文件”
  • “从我的bucket下载config.json”
  • “将此内容上传到我的bucket/notes.txt”
  • “为此文件生成一个1小时后过期的预签名URL”

发展

npm install
npm run typecheck
npm run build
npm test
npm run format
npm run lint

另见

更多MCP服务器和开发工具 投资组合.

作者

![Made by ofershap](https://gitshow.dev/ofershap)

![LinkedIn](https://linkedin.com/in/ofershap) ](https://github.com/ofershap)

______________________________________________________________________

README构建于 README生成器

许可证

麻省理工学院© 2026 招标

目录标签

目录标签

开发工具云存储TypeScriptClaude文件管理AWSS3本地部署

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

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

remote-capable

来源包(packageName,安装包名)

mcp-server-s3

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP