{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.pulsemcp/s3","description":"MCP server for AWS S3 with fine-grained tool control and S3-compatible endpoint support.","repository":{"url":"https://github.com/pulsemcp/mcp-servers","source":"github","subfolder":"experimental/s3"},"version":"0.0.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"s3-aws-mcp-server","version":"0.0.4","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T13:29:00.305509Z","publishedAt":"2026-05-18T13:29:00.305509Z","updatedAt":"2026-05-18T13:29:00.305509Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.pulsemcp/s3","description":"MCP server for AWS S3 with fine-grained tool control and S3-compatible endpoint support.","repository":{"url":"https://github.com/pulsemcp/mcp-servers","source":"github","subfolder":"experimental/s3"},"version":"0.0.5","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T17:28:45.067867Z","publishedAt":"2026-06-14T17:28:45.067867Z","updatedAt":"2026-06-14T17:28:45.067867Z","isLatest":true}}}],"metadata":{"count":2}}
