AWS Labs Redshift MCP Server

0.0.20 · active · verified Thu Apr 16

The AWS Labs Redshift Model Context Protocol (MCP) server enables AI assistants to securely discover, explore, and query Amazon Redshift clusters and serverless workgroups. It provides a standardized interface for metadata exploration and safe, read-only SQL query execution, facilitating natural language interaction with Redshift data. The current version is 0.0.20 and it is actively maintained as part of the broader AWS Labs MCP ecosystem.

Common errors

Warnings

Install

Imports

Quickstart

To quickly start using the Redshift MCP server, configure your MCP client (e.g., in `~/.aws/amazonq/mcp.json` for Amazon Q CLI) with the above JSON block. Ensure your AWS credentials are configured (e.g., via `AWS_PROFILE` or `AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY` environment variables, or AWS CLI configuration). You must also specify the Redshift cluster identifier, database name, and an AWS region.

{
  "mcpServers": {
    "awslabs.redshift-mcp-server": {
      "type": "stdio",
      "command": "uvx",
      "args": ["awslabs.redshift-mcp-server@latest"],
      "env": {
        "AWS_PROFILE": "my-redshift-profile",
        "AWS_DEFAULT_REGION": "us-east-1",
        "REDSHIFT_CLUSTER_IDENTIFIER": "my-redshift-cluster",
        "REDSHIFT_DATABASE": "dev",
        "FASTMCP_LOG_LEVEL": "INFO" 
      }
    }
  }
}

view raw JSON →