S3 Mcp
@ashgw
关于 S3 Mcp
Fully Loaded AWS S3 Model Context Protocol Server (MCP)
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"s3-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AWS_SECRET_ACCESS_KEY=your_access_key",
"-e",
"AWS_ACCESS_KEY_ID=your_access_key",
"-e",
"AWS_REGION=your_region",
"ashgw/s3-mcp:latest"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is S3 Mcp?
S3 Mcp is a Model Context Protocol server that enables AI assistants to manage Amazon S3 buckets and objects directly. It provides tools for bucket and object operations, lifecycle policies, tagging, CORS configuration, and more. It is intended for developers who want to integrate S3 management into AI-driven workflows.
How to use S3 Mcp?
S3 Mcp can be run via Docker with AWS credentials passed as environment variables. It can be configured in Cursor by adding a Docker-based MCP server entry to the Cursor MCP configuration. Manual Docker execution is also supported, and the server can be built from the repository.
Key features of S3 Mcp
- List, create, and delete S3 buckets
- List, get, put, delete, and copy objects
- Generate presigned URLs for objects
- Manage bucket policies (set, get, delete)
- Configure lifecycle rules and CORS
- Set and retrieve object tags
- Upload local files and download to local path
Use cases of S3 Mcp
- List all S3 buckets from an AI chat interface
- Create a new bucket with versioning and encryption enabled
- Upload a local file to an S3 bucket
- Retrieve object tags for a specific file
- Generate a presigned URL for temporary object access
FAQ from S3 Mcp
What runtime or dependencies are required?
Docker is required to run the pre-built image or to build the server from source. AWS credentials must be provided via environment variables.
How are AWS credentials supplied?
Credentials are passed as AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION environment variables when running the container.
Where does the data live?
All data operations are performed directly on Amazon S3. The server itself does not store any persistent data.
What transports are supported?
The server uses standard input/output (stdio) communication, as typical for MCP servers run via Docker.
Is the server authenticated?
Authentication is handled via the provided AWS credentials, not through a separate MCP-level auth mechanism.
文件与存储 分类下的更多 MCP 服务器
Rust MCP Filesystem
rust-mcp-stackBlazing-fast, asynchronous MCP server for seamless filesystem operations.
box-mcp-server
hmkA Box model context protocol server to search, read and access files
File Context Server
bsmi021A Model Context Protocol (MCP) server that provides file system context to Large Language Models (LLMs). This server enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.
MCP File System Server
MarcusJellinghausMCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.
Mcp Directory
chatmcpdirectory for Awesome MCP Servers
评论