MCP Server
MCP
com.pulsemcp/s3
MCP server for AWS S3 with fine-grained tool control and S3-compatible endpoint support.
Install
npx -y [email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "s3-aws-mcp-server",
"version": "0.0.5",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"runtimeArguments": [
{
"value": "-y",
"type": "positional"
}
],
"environmentVariables": [
{
"description": "AWS access key ID for authentication.",
"isRequired": true,
"isSecret": true,
"name": "AWS_ACCESS_KEY_ID"
},
{
"description": "AWS secret access key for authentication.",
"isRequired": true,
"isSecret": true,
"name": "AWS_SECRET_ACCESS_KEY"
},
{
"description": "AWS region for S3 operations.",
"default": "us-east-1",
"name": "AWS_REGION"
},
{
"description": "Custom S3 endpoint URL for MinIO or S3-compatible services.",
"name": "AWS_ENDPOINT_URL"
},
{
"description": "Use path-style addressing instead of virtual-hosted-style.",
"default": "false",
"name": "S3_FORCE_PATH_STYLE"
},
{
"description": "Constrain all operations to a single bucket.",
"name": "S3_BUCKET"
},
{
"description": "Comma-separated tool groups: readonly or readwrite.",
"name": "S3_ENABLED_TOOLGROUPS"
},
{
"description": "Whitelist specific tools by name.",
"name": "S3_ENABLED_TOOLS"
},
{
"description": "Blacklist specific tools by name.",
"name": "S3_DISABLED_TOOLS"
},
{
"description": "Skip AWS credential validation health checks at startup.",
"default": "false",
"name": "SKIP_HEALTH_CHECKS"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment