MCP server for Amazon S3 and S3-compatible endpoints (LocalStack, MinIO). Single Go binary.
Connect Runs on your machine
claude mcp add s3-mcp-connector -e AWS_ACCESS_KEY_ID=<AWS_ACCESS_KEY_ID> -e AWS_SECRET_ACCESS_KEY=<AWS_SECRET_ACCESS_KEY> -e AWS_REGION=<AWS_REGION> -e S3_ENDPOINT_URL=<S3_ENDPOINT_URL> -e S3_FORCE_PATH_STYLE=<S3_FORCE_PATH_STYLE> -- https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/s3-mcp-connector-plugin-v0.2.0-darwin-arm64.zip
{
"mcpServers": {
"s3-mcp-connector": {
"command": "https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/s3-mcp-connector-plugin-v0.2.0-darwin-arm64.zip",
"args": [],
"env": {
"AWS_ACCESS_KEY_ID": "<AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<AWS_REGION>",
"S3_ENDPOINT_URL": "<S3_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<S3_FORCE_PATH_STYLE>"
}
}
}
}
{
"mcpServers": {
"s3-mcp-connector": {
"command": "https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/s3-mcp-connector-plugin-v0.2.0-darwin-arm64.zip",
"args": [],
"env": {
"AWS_ACCESS_KEY_ID": "<AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<AWS_REGION>",
"S3_ENDPOINT_URL": "<S3_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<S3_FORCE_PATH_STYLE>"
}
}
}
}
{
"servers": {
"s3-mcp-connector": {
"type": "stdio",
"command": "https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/s3-mcp-connector-plugin-v0.2.0-darwin-arm64.zip",
"args": [],
"env": {
"AWS_ACCESS_KEY_ID": "<AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<AWS_REGION>",
"S3_ENDPOINT_URL": "<S3_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<S3_FORCE_PATH_STYLE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
AWS_ACCESS_KEY_IDRequired, secret | AWS access key ID |
AWS_SECRET_ACCESS_KEYRequired, secret | AWS secret access key |
AWS_REGIONOptional | AWS region (default us-east-1) |
S3_ENDPOINT_URLOptional | Custom S3 endpoint, e.g. http://localhost:4566 for LocalStack. Leave unset for real AWS. |
S3_FORCE_PATH_STYLEOptional | Set to true for LocalStack/MinIO path-style addressing. |
Details
| Package | https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/[email protected] (MCPB, stdio) |
| Package | https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/[email protected] (MCPB, stdio) |
| Package | https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/[email protected] (MCPB, stdio) |
| Package | https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/[email protected] (MCPB, stdio) |
| Package | https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/[email protected] (MCPB, stdio) |
| Package | https://github.com/FerhatDundar/s3-mcp-connector/releases/download/v0.2.0/[email protected] (MCPB, stdio) |
| First published | 3 Jul 2026 |
| Last updated | 3 Jul 2026 |
| Registry name | io.github.FerhatDundar/s3-mcp-connector |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
