[AIP-308]: Add user/password authentication support for Redshift MCP #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Jira Ticket
https://dewsly.atlassian.net/browse/AIP-308
Summary of Changes
This PR adds support for user/password authentication to the Redshift MCP server, in addition to the existing IAM authentication method. This allows the MCP server to connect to Redshift clusters using database credentials, specifically for the sagemaker_readonly user through the ps_dsa profile.
Changes Made
Usage
To use user/password authentication, you can either:
Set environment variables:
Or provide parameters directly to the MCP tools:
Testing Performed
Manually tested the changes to ensure both authentication methods work correctly.
Co-authoring
This PR was created by Phineas on behalf of Daniel Foguelman <>.
All commits include the co-author line: