2 required secrets
AWS Redshift
Discover, explore, and query Amazon Redshift clusters and serverless workgroups
DatabasesData & Analytics
About
Discover, explore, and query Amazon Redshift clusters and serverless workgroups safely and efficiently.
Features
- Cluster Discovery: Automatically discover both provisioned Redshift clusters and serverless workgroups
- Metadata Exploration: Browse databases, schemas, tables, and columns
- Safe Query Execution: Execute SQL queries in READ ONLY mode (safe READ WRITE support planned for future versions)
- Multi-Cluster Support: Work with multiple clusters and workgroups simultaneously
What you’ll need to connect
Required AWS Credentials:
- AWS Access Key ID: Your AWS credential access key
- AWS Secret Access Key: Your AWS credential access secret
Optional Configuration:
- AWS Region: AWS region to use (default:
us-east-1) - AWS Session Token: Required only for temporary credentials like SSO or STS AssumeRole
IAM Permissions Required:
redshift:DescribeClustersredshift-serverless:ListWorkgroups,redshift-serverless:GetWorkgroupredshift-data:ExecuteStatement,redshift-data:BatchExecuteStatement,redshift-data:DescribeStatement,redshift-data:GetStatementResult
Database Permissions:
SELECTpermissions on tables/views you want to queryUSAGEpermissions on schemas you want to explore- Connection permissions to databases you want to access
Basic Usage
Discovery Workflow
- Discover Clusters: Find available Redshift resources
- List Databases: Explore databases in a specific cluster
- Browse Database Structures: Navigate through schemas, tables, columns
- Query Data: Execute SQL queries safely with a natural language prompt
Simple Examples
- “Show me all available Redshift clusters”
- “List databases in cluster ‘my-redshift-cluster'”
- “What tables are in the ‘public’ schema of database ‘analytics’?”
- “Execute: SELECT COUNT(*) FROM users WHERE created_date > ‘2024-01-01′”
Configuration
Environment variables
| Variable | Description | Required |
|---|---|---|
AWS_ACCESS_KEY_ID | Your AWS Access Key ID | Yes |
AWS_SECRET_ACCESS_KEY | AWS Secret Access Key | Yes |
AWS_SESSION_TOKEN | AWS Session Token, only required if using temporary credentials such as temporary AWS credentials, such as those obtained through aws sso login or other temporary access methods (for example, STS AssumeRole) | No |
AWS_REGION | AWS Region, default to us-east-1 | No |
Container runtime
- Image
ghcr.io/obot-platform/mcp-images/aws-redshift:0.0.20- Port
8099- Path
/- Args
awslabs.redshift-mcp-server