redshift-mcp-server

redshift-mcp-server

3.3

If you are the rightful owner of redshift-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is a Model Context Protocol (MCP) server for Amazon Redshift implemented in TypeScript, providing rich contextual information about Redshift data warehouses.

The Redshift MCP Server is designed to integrate with MCP-compatible clients, such as Cursor IDE, to provide detailed insights into Amazon Redshift databases. Implemented in TypeScript, it allows for the inspection of database schemas and execution of read-only queries, following Anthropic's implementation pattern. The server is configured via a JSON file and can be used globally or project-specifically. It supports stdio transport for communication with other MCP clients. The server requires Node.js 16 or higher, TypeScript, and access to an Amazon Redshift cluster. It emphasizes security by using read-only transactions, sanitizing inputs, and redacting sensitive data.

Features

  • Integration with MCP Clients: Supports configuration for both project-specific and global use, automatically detected by Cursor IDE.
  • Read-Only Transactions: Ensures database integrity by executing only non-modifying queries.
  • Schema Inspection: Provides detailed schema information, including table structures and column data types.
  • Security Measures: Sanitizes inputs to prevent SQL injection and redacts sensitive data in sample results.
  • Extensibility: Allows for the addition of new resource types and tools, as well as enhanced security features.

Tools

  1. query

    Perform read-only SQL queries

  2. describe_table

    Get detailed structure information of the table

  3. find_column

    Find a table with specific column names