Enables AI agents to interact with Amazon Redshift databases using natural language, providing tools to execute SQL queries, list tables, describe schemas, retrieve sample data, and monitor connection status.
Redshift MCP Server
A Model Context Protocol (MCP) server that enables AI agents to interact with Amazon Redshift using natural language.
Features
SQL Tools: Execute queries, list tables, describe schemas, get sample data.
Resources: Connection status, table list.
Sample Data: Pre-configured users, products, and orders tables.
Architecture: See DESIGN.md for system diagrams.
🚀 Quick Start
For detailed instructions on Windows, macOS, and Linux, please refer to the SETUP.md guide.
Basic Steps (Local Testing):
Start Postgres:
docker run -d -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=password postgresInstall Deps:
pip install mcp redshift-connector pandas python-dotenv psycopg2-binary sqlalchemySeed Data:
python seed_redshift.pyTest:
python test_redshift_local.py
🔧 MCP Client Configuration
Add this to your MCP client configuration (e.g., Antigravity, Claude Code, or VS Code).
☁️ AWS Deployment
See AWS_DEPLOYMENT.md for deployment options.