What is the com.pulsemcp/s3 MCP server?
MCP server for AWS S3 with fine-grained tool control and S3-compatible endpoint support.
How to install com.pulsemcp/s3
Copy-paste configuration for popular MCP clients.
AWS_ACCESS_KEY_IDrequiredsecretAWS access key ID for authentication.
AWS_SECRET_ACCESS_KEYrequiredsecretAWS secret access key for authentication.
AWS_REGIONAWS region for S3 operations.
AWS_ENDPOINT_URLCustom S3 endpoint URL for MinIO or S3-compatible services.
S3_FORCE_PATH_STYLEUse path-style addressing instead of virtual-hosted-style.
S3_BUCKETConstrain all operations to a single bucket.
S3_ENABLED_TOOLGROUPSComma-separated tool groups: readonly or readwrite.
S3_ENABLED_TOOLSWhitelist specific tools by name.
S3_DISABLED_TOOLSBlacklist specific tools by name.
SKIP_HEALTH_CHECKSSkip AWS credential validation health checks at startup.
{
"mcpServers": {
"s3": {
"command": "npx",
"args": [
"-y",
"s3-aws-mcp-server",
"-y"
],
"env": {
"AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<YOUR_AWS_REGION>",
"AWS_ENDPOINT_URL": "<YOUR_AWS_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<YOUR_S3_FORCE_PATH_STYLE>",
"S3_BUCKET": "<YOUR_S3_BUCKET>",
"S3_ENABLED_TOOLGROUPS": "<YOUR_S3_ENABLED_TOOLGROUPS>",
"S3_ENABLED_TOOLS": "<YOUR_S3_ENABLED_TOOLS>",
"S3_DISABLED_TOOLS": "<YOUR_S3_DISABLED_TOOLS>",
"SKIP_HEALTH_CHECKS": "<YOUR_SKIP_HEALTH_CHECKS>"
}
}
}
}{
"mcpServers": {
"s3": {
"command": "npx",
"args": [
"-y",
"s3-aws-mcp-server",
"-y"
],
"env": {
"AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<YOUR_AWS_REGION>",
"AWS_ENDPOINT_URL": "<YOUR_AWS_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<YOUR_S3_FORCE_PATH_STYLE>",
"S3_BUCKET": "<YOUR_S3_BUCKET>",
"S3_ENABLED_TOOLGROUPS": "<YOUR_S3_ENABLED_TOOLGROUPS>",
"S3_ENABLED_TOOLS": "<YOUR_S3_ENABLED_TOOLS>",
"S3_DISABLED_TOOLS": "<YOUR_S3_DISABLED_TOOLS>",
"SKIP_HEALTH_CHECKS": "<YOUR_SKIP_HEALTH_CHECKS>"
}
}
}
}{
"mcpServers": {
"s3": {
"command": "npx",
"args": [
"-y",
"s3-aws-mcp-server",
"-y"
],
"env": {
"AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<YOUR_AWS_REGION>",
"AWS_ENDPOINT_URL": "<YOUR_AWS_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<YOUR_S3_FORCE_PATH_STYLE>",
"S3_BUCKET": "<YOUR_S3_BUCKET>",
"S3_ENABLED_TOOLGROUPS": "<YOUR_S3_ENABLED_TOOLGROUPS>",
"S3_ENABLED_TOOLS": "<YOUR_S3_ENABLED_TOOLS>",
"S3_DISABLED_TOOLS": "<YOUR_S3_DISABLED_TOOLS>",
"SKIP_HEALTH_CHECKS": "<YOUR_SKIP_HEALTH_CHECKS>"
}
}
}
}{
"servers": {
"s3": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"s3-aws-mcp-server",
"-y"
],
"env": {
"AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
"AWS_REGION": "<YOUR_AWS_REGION>",
"AWS_ENDPOINT_URL": "<YOUR_AWS_ENDPOINT_URL>",
"S3_FORCE_PATH_STYLE": "<YOUR_S3_FORCE_PATH_STYLE>",
"S3_BUCKET": "<YOUR_S3_BUCKET>",
"S3_ENABLED_TOOLGROUPS": "<YOUR_S3_ENABLED_TOOLGROUPS>",
"S3_ENABLED_TOOLS": "<YOUR_S3_ENABLED_TOOLS>",
"S3_DISABLED_TOOLS": "<YOUR_S3_DISABLED_TOOLS>",
"SKIP_HEALTH_CHECKS": "<YOUR_SKIP_HEALTH_CHECKS>"
}
}
}
}claude mcp add s3 --env AWS_ACCESS_KEY_ID=<YOUR_AWS_ACCESS_KEY_ID> --env AWS_SECRET_ACCESS_KEY=<YOUR_AWS_SECRET_ACCESS_KEY> --env AWS_REGION=<YOUR_AWS_REGION> --env AWS_ENDPOINT_URL=<YOUR_AWS_ENDPOINT_URL> --env S3_FORCE_PATH_STYLE=<YOUR_S3_FORCE_PATH_STYLE> --env S3_BUCKET=<YOUR_S3_BUCKET> --env S3_ENABLED_TOOLGROUPS=<YOUR_S3_ENABLED_TOOLGROUPS> --env S3_ENABLED_TOOLS=<YOUR_S3_ENABLED_TOOLS> --env S3_DISABLED_TOOLS=<YOUR_S3_DISABLED_TOOLS> --env SKIP_HEALTH_CHECKS=<YOUR_SKIP_HEALTH_CHECKS> -- npx -y s3-aws-mcp-server -yRelated MCP servers
MCP server for AppSignal — get alert details, search logs, and retrieve logs within time ranges.
View repository →MCP server for AWS DynamoDB with fine-grained tool control and configurable access levels.
View repository →MCP server for Fetch Pet insurance claims management using Playwright automation.
View repository →MCP server for managing Fly.io machines, apps, logs, and Docker images.
View repository →MCP server for Google Cloud Storage with fine-grained tool access control.
View repository →MCP server for Gmail with OAuth2 (personal) and service account (Workspace) support.
View repository →