Redshift SQL查询服务器

Redshift MCP服务器允许用户连接到Redshift集群并执行SQL查询,适用于数据分析和数据库管理场景。

  • by amitds1997
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 amitds1997/redshift-mcp-server

使用说明

Redshift MCP服务器

此存储库包含Redshift MCP服务器的代码。此MCP服务器允许您连接到Redshift集群并执行SQL查询。

已测试多达100+行输出。对于更大的输出,您的里程可能会因输出的总大小而异。

设置

  1. 记下此目录所在的路径。您需要它来配置MCP客户端。目前,我们假设 <path_to_redshift_mcp>.

  2. 在MCP配置文件中,添加以下配置。如果您的MCP客户端支持envFile,您还可以使用这些变量添加它,服务器将从那里读取它们。

    {
        "command": "uv",
        "args": [
            "--directory",
            "<path_to_redshift_mcp>",
            "run",
            "server.py"
        ],
        "env": {
            "REDSHIFT_DB": "<db-name>",
            "REDSHIFT_USER": "<redshift_user>",
            "REDSHIFT_PASSWORD": "<redshift_password>",
            "REDSHIFT_HOST": "<redshift-host-uri>",
            "REDSHIFT_PORT": "5439"
        }
    }
    
  3. 如果你没有 uv 已安装,您可以通过以下方式进行安装 紫外线安装指南.

用法

  1. 更喜欢使用只读用户连接到Redshift集群。执行验证以确保用户无法执行DDL语句,但使用只读用户仍然是一种很好的做法。